Python Software Engineer (AI & Data Platforms)
ITMC Systems, Inc
is seeking highly skilled Python Software Engineers to support complex data workloads and AI driven systems . This role is ideal for engineers who are deeply hands on with Python and PySpark , comfortable working in production environments , and experienced contributing to or actively engaging with open source communities .
This position will focus on building production grade APIs, scalable data pipelines, and developer tooling , while collaborating across engineering, product, and data teams.
Top Requirement: Candidates must be very strong in Python and PySpark . This is non negotiable and should be the primary focus during technical screening.
Key Responsibilities
- Design and develop production grade Python services and APIs supporting AI and data platforms
- Build and optimize PySpark workloads to support large scale data processing
- Contribute to AI systems and complex data pipelines in production environments
- Develop developer tooling to streamline the software delivery lifecycle
- Implement observability, monitoring, and performance optimization strategies
- Practice infrastructure as code and deployment automation
- Collaborate with engineering, product, and data teams on architecture and system design
- Participate in and contribute to technical discussions and design reviews
Required Skills & Experience
- Strong Python expertise (primary language)
- Strong PySpark experience working with large datasets
- 5+ years of professional software engineering experience , primarily in Python
- Bachelor's or Master's degree in Computer Science, Software Engineering , or related field
- Experience contributing to open source projects
- Code contributions, PRs, or
- Meaningful participation via issues, discussions, or proposals in major libraries (data science, ML, or LLM ecosystems)
- Strong experience with Git and platforms such as GitHub, GitLab, or Bitbucket
- Experience developing APIs using FastAPI
- Experience with ML / data libraries such as Scikit Learn, TensorFlow , or similar
- Experience working with cloud platforms (AWS, GCP, or Azure)
- Experience with containers, orchestration systems, and serverless technologies
- Strong communication skills and ability to articulate technical decisions clearly
Nice to Have
- Experience with LangChain and/or LangFlow
- Background supporting LLM based or AI driven applications
- Experience building data intensive platforms in production
- Exposure to distributed systems and large scale data architectures
What United Airlines Is Looking For
- Engineers who can write clean, production ready Python code
- Strong understanding of distributed data processing using PySpark
- Candidates who actively engage with open source communities
- Engineers who understand how code moves from development to production
- Ability to operate independently while contributing within a collaborative, cross functional environment
Interview & Screening Notes (Internal Use)
- Must ask deep technical questions on Python and PySpark
- Validate hands on experience , not just conceptual knowledge
- Ask candidates to walk through GitHub contributions or open source engagement
- Focus on real production scenarios , performance considerations, and data scale
If you want, I can:
- Create a short LinkedIn / recruiter outreach version
- Draft a Python + PySpark technical screening guide
- Build a GitHub contribution checklist for candidate validation
- Tailor this JD for AI heavy vs data heavy focus
- ...Overview Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/... ...to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives...PlatformSoftwareLocal areaWork from home
- Northbeam is seeking a senior software engineer with a backend emphasis to take product problems from first principles... ...product into a reliable experimentation platform, build near-real-time ingestion, and create AI-powered workflows for marketers. #J-18808-Ljbffr...PlatformSoftwareRemote job
- ...needs and implementing data standards and... ...This RoleAs a Senior Software Engineer within Enterprise Cloud... ...support enterprise data platforms that power analytics,... ...analytics, and emerging AI technologies.Your Primary... ...processing workflows using Python, Perl, and Shell...PlatformSoftwareRemote workFlexible hours
$30 per hour
...and drive specialized data scraping workflows... ...highly skilled Senior Python Data Scraping Engineers to join the Tendem project... ...We Do The Mindrift platform connects specialists... ...develop high-quality AI technologies by... ...scraping, automation, or software development (required...PlatformSoftwareHourly payPart timeFreelanceRemote work10 hours per week- ...0 / yearRemote50% Remote Software Guidance & Assistance, Inc... ...searching for a Senior Data Engineer - Investment Technology (Python) for a Direct Hire assignment... ...of the overall data platform. Apply strong software engineering... ...to be contacted by our AI recruiter via email, text...PlatformSoftwareRemote work
$146k - $172k
...modeling industry-critical data and making it highly... ...high-quality software? If so, we invite you to... ...Ridgeline, our Senior Software Engineers play a key role in building... ...technologies—including AI tools like GitHub... ...based services across our platform Design, develop, and...PlatformSoftwareFull time$180k - $220k
.... Position Summary A Software Engineer with data engineering responsibilities... ...data—it’s about enabling AI models to function in real-... ...time data pipelines (using Python, Go, Spark, Kafka) that ingest... ...~ Experience with cloud platforms (AWS/GCP) and data technologies...PlatformSoftwareFull timeWork experience placement$130k
...Role: Machine Learning Engineer – Frontier Data Products Location: San... ...of the fastest-growing AI infrastructure companies... ...the human intelligence platform powering the next generation... ...systems ~ Strong software engineering skills with Python and production backend development...PlatformSoftwareFull timeWork at officeRelocation package$155k - $212k
...healthcare by leveraging data and automation to... ...opportunity to join a software development team to advance... ...member of our software engineering team, you will design,... ...team. Automation and AI in Development: Use AI... ...health data integration platform with knowledge of FHIR,...PlatformSoftwarePermanent employmentFull timeHome officeFlexible hours$172k - $229k
...multimodal sensor data. Our next-generation... ...framework, is the engine that powers this discovery... ...-critical data platform serving the entire... ...proficiency in Python and ML frameworks (... ...or JAX). * Strong software engineering... ...fusion, or embodied AI. * Experience building...PlatformSoftwareFull timeWork at officeRemote work$70 - $90 per hour
...technical talent with leading AI research labs. Headquartered in... ...Develop "Gold Standard" Python solutions for subproblems and... ...outputs and elevate training data quality. Work independently... ...about the interview process and platform information, please check:...PlatformSoftwareFull timeSummer workFreelanceImmediate startRemote work$152.13k - $160k
...connectivity for all. Senior Engineers, Data located in Atlanta, GA will develop... ...-premises, cloud and hybrid platforms.Perform data wrangling of... ...and design of various software and Data warehousing components... ...Develop and integrate Agentic AI systems that autonomously orchestrate...PlatformSoftwareFull timeTemporary workPart timeWork experience placementLocal areaRemote workFlexible hours$127.34k - $160k
...OVERVIEWNBME is looking for a Data Engineer to join a highly... ...optimize NBME's data platform by building data lakes... ...support analytics, AI/ML, and business decision... ...pipelines. Utilize software development practices... ...development including Python, SQL, Scala, or Java 4...PlatformSoftwareInternshipWork at officeLocal areaRemote work- Lead data design, prototype, and development of data... ...of the Data or Software Engineering teams. Be part of Technical... ..., data products, and platform capabilities. Maintain... ...FHIR APIs, and Vertex AI. Knowledge of how workflow... ...proficiency in Python and SQL with demonstrated...PlatformSoftwareRemote workFlexible hours
$140k - $190k
...Qumulo's cloud data platform manages exabytes of the world's most demanding... .... About The Position Engineers working on core services... ...and protect their data. The software stack includes a distributed... ...demanding enterprise workloads, from AI and HPC simulations to Splunk...PlatformSoftwareFull timeLocal areaFlexible hours- ...Road.Your Opportunity, Your TeamThe Sr Software Engineer, Enterprise Data Warehouse supports QVC Group, and... ...building ETL solutions with major RDBMS platforms and SQL, plus cloud data tools such... ...such as Tableau or MicroStrategy, and AI is a plus#LI-AZ1Our Total Rewards package...PlatformSoftwareFull timeLocal areaRemote work
- ...states. From IT security and platform engineering to architecture, software development, and... .... The Network Engineering Data Center Services is based in... ...effectiveness. Cutting-Edge AI Projects: Drive innovation... ...tools, including Ansible, Python, or similar technologies....PlatformSoftwareWeekly payInternshipRemote workRelocationRelocation package
- The Principal Data Engineer serves as a hands-on technical... ...languages and vendor software. The position requires... ...optimize production code and platform capabilities while... ...languages such as Python, JavaScript, PHP, C++... ...supporting analytics, AI, machine learning, and...PlatformSoftwareRemote workFlexible hours
$160k
...Fubo is looking for a Software Engineer to join our Data Engineering team. In this... ...across Fubo's global streaming platform. As a member of the... ...Languages: Scala, Go, Python Data Processing Framework... ...approaches, including how AI tools can change the way we...PlatformSoftwareFull timeWork at office$197.3k - $313.7k
...SalesforceSalesforce is the #1 AI CRM, where humans with... ...of Salesforce.Own the data and intelligence... ...voice for data on the platform.About the TeamThe AgentExchange... ...direction every data engineer and ML practitioner on... ...Bar)10+ years in software / data engineering, including...PlatformSoftwareFull timeContract workLive inWork at office- ...passionate about enabling data teams to solve the world's... ...the world's best data and AI infrastructure platform so our customers can use deep... ...their business. Founded by engineers — and customer obsessed — we... ...traditional SQL query engines. As a software engineer on the Runtime...PlatformSoftwareFull time
$224.19k - $351.57k
...From the connectivity and platforms we provide, to the content... ...visionary Senior Technologist, Data & Agentic AI Enablement to shape the... ...agents. Transforming data engineering through Agentic AI, embedding... ..., platform operations, and software delivery.Partner with platform...PlatformSoftwareFull timeWork at officeRemote workWorldwide$158k - $176k
...integrated partners, our platform serves over 30,000... ...and accelerated by AI to create... ...execute tasks in the software development life cycle... ...and Trino for big data processing. What... ...languages such as Python, Java etc. Knowledge... ...as a great Engineer. BSc/BA in Computer...PlatformSoftwareRemote jobFull timeWork at officeFlexible hours- ...the world's largest AI chip, 56 times... ...-on Infrastructure Engineer to join our team and... ...changesUse scripting (Bash, Python) to automate... ...years of experience in data center, lab, or... ...lab or R&D hardware/software environmentThis is... ...a breakthrough AI platform beyond the constraints...PlatformSoftwareRemote work
$275k - $382k
...technical solutions for data center hardware... ...the latest Robotics and AI technologies and solutions... ...the business needs.Lead engineering execution and provide technical... .../wheeled humanoid platforms for flexible, human-... ...build the future. From software to hardware our teams are...PlatformSoftwareRemote workWorldwideFlexible hours$126.53k - $151.85k
...to make access to data as simple and reliable... ...to query, with no engineering or maintenance... ...context teams and AI systems rely on. Fivetran... ...the crossroads of software engineering,... ...language such as Python or Typescript.A software... ...with iPaaS platforms and reverse ETL tools...PlatformSoftwareFull timeTemporary workWork at officeRemote work$206k - $255k
...future of finance?Are you a strong software engineer who's passionate about data, distributed systems, and delivering... ..., building, and shipping the data platform yourself, while driving the technical... ...Elliptic.Leverage and deploy AI and agentic systems to operate more...PlatformSoftwareRemote workHome office- ...driven team as a Full-Stack Software Engineer, supporting a mature... ...a member of a 6-person Data Pipeline team, which... ...supports a robust web-based platform that integrates diverse... ...proficiency in Python, Groovy, and/or Bash. · Exposure to AI/ML technologies or workflows...PlatformSoftwareBi-weekly payFull time
$32 per hour
...looking for highly skilled Python Data Scraping Engineers to join the Tendem project... ...workflows within our hybrid AI + human system. In this role... .... What We Do The Mindrift platform connects specialists with AI... ...scraping, automation, or software development (required). Bachelor...PlatformSoftwareHourly payPart timeFreelanceRemote work- ...Senior Machine Learning Engineer - Data Science & Analytics... ...Build and operationalize AI/ML services across the... ...~5+ years of software engineering experience... ...Expertise with: ~ Python ~ SQL ~ PySpark... ...Experience with Google Cloud Platform (GCP) Experience building...PlatformSoftwareContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Software Engineer (AI & Data Platforms). Be the first to apply!
- python programmer Remote
- python developer data analytics Remote
- python developer Remote
- python developer remote Remote
- work from home python developer Remote
- full stack / python developer (remote) Remote
- senior python developer Remote
- python engineer Remote
- entry level python developer Remote
- python developer with big data Remote


