< More Jobs

Posted on 2026/01/17

AI Python Developer Data Engineer

Innovum

San Diego, CA, United States

Contractor

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 Program

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.