Posted on 2026/01/17
AI Python Developer Data Engineer
Innovum
San Diego, CA, United States
Qualifications
- Proficiency in Python, including experience with libraries for data processing and automation
- Familiarity with AI/ML workflows, including data preprocessing and model deployment
- Experience building APIs, SDKs, or internal tools for data and model access using Python
- Knowledge of CI/CD pipelines and containerization (e.g., Docker, Kubernetes)
- Understanding of cloud platforms (AWS) and scalable infrastructure
- Excellent communication skills with the ability to clearly articulate technical concepts and collaborate effectively
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 3+ years of software development experience, preferably in AI/ML or data engineering environments
Responsibilities
- The Developer on the AI Tools & Platforms team will design, build, and maintain internal tools and frameworks that accelerate AI/ML research and development across the organization
- This role focuses on creating reusable and scalable components, enabling rapid prototyping, data engineering support, and supporting production integration of AI/ML models
- The developer will collaborate closely with product teams, AI/ML teams, data teams, DevOps engineers, and business SMEs to ensure seamless integration and operational excellence
- Develop Python-based internal tools that simplify experimentation, data access, and model iteration
- Create reusable Python frameworks for rapid prototyping of analytics and AI/ML workflows
- Create and support model inference services
- Support Proof of Concept (POC) projects with custom Python utilities for fast validation
- Collaborate with AI/ML engineers for data engineering support
- Partner with DevOps and data pipeline teams for smooth production integration
- Document and share best practices, reusable components, and patterns for AI/ML development
- Collaboration with international development teams
Full Description
Job Title:
Python Developer / Data Engineer – AI Tools & Platforms
Job Description:
The Developer on the AI Tools & Platforms team will design, build, and maintain internal tools and frameworks that accelerate AI/ML research and development across the organization.
This role focuses on creating reusable and scalable components, enabling rapid prototyping, data engineering support, and supporting production integration of AI/ML models.
The developer will collaborate closely with product teams, AI/ML teams, data teams, DevOps engineers, and business SMEs to ensure seamless integration and operational excellence.
Key Responsibilities:
• Develop Python-based internal tools that simplify experimentation, data access, and model iteration.
• Create reusable Python frameworks for rapid prototyping of analytics and AI/ML workflows.
• Create and support model inference services.
• Support Proof of Concept (POC) projects with custom Python utilities for fast validation.
• Collaborate with AI/ML engineers for data engineering support.
• Partner with DevOps and data pipeline teams for smooth production integration.
• Document and share best practices, reusable components, and patterns for AI/ML development.
• Collaboration with international development teams
Required Skills:
• Proficiency in Python, including experience with libraries for data processing and automation.
• Familiarity with AI/ML workflows, including data preprocessing and model deployment.
• Experience building APIs, SDKs, or internal tools for data and model access using Python.
• Knowledge of CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
• Understanding of cloud platforms (AWS) and scalable infrastructure.
• Excellent communication skills with the ability to clearly articulate technical concepts and collaborate effectively.
Preferred Skills:
• Experience with experiment tracking systems and data versioning.
• Exposure to ML frameworks (TensorFlow, PyTorch) and analytics tools.
• Experience with relevant AWS services (Fargate, Lambda, Glue, Athena, SageMaker)
• Ability to work creatively on loosely defined specifications.
• Ability to work collaboratively across teams and communicate technical concepts clearly.
Education & Experience:
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• 3+ years of software development experience, preferably in AI/ML or data engineering environments.

Zero to AI Engineer
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position