Associate Software Engineer (AI Platform)
Core
Building next-generation AI and GenAI products used by enterprises worldwide, covering the full development lifecycle from design to deployment.
Role type
Associate Software Engineer (AI Platform)
Builds
AI and GenAI products for enterprise customers
Domain
Enterprise SaaS / Artificial Intelligence
Deliverable
production ML models
Required skills
Python, FastAPI, PyTest, Celery, Git/GitHub, JIRA, MLOps, LangChain, LangGraph, automated testing, debugging, root cause analysis
Preferred skills
Object-oriented programming, concurrency, REST APIs, CI/CD tools (Terraform, GitHub Actions), SQL/NoSQL databases, Docker, Kubernetes, GCP technologies (VertexAI, BigQuery, GKE, GCS, DataFlow, Kubeflow), additional languages (C#, Java, Scala), testing frameworks (PyMock, xUnit)
Responsibilities
Design, code, test, deploy, and maintain software; participate in the AI development lifecycle including data collection, preprocessing, model training, evaluation, and deployment; debug issues and contribute to service health through telemetry and root cause analysis; collaborate on design reviews and provide code review feedback; document work and contribute to training materials; partner with product management to deliver software in production.
Seniority
Junior, hands-on IC