Software Engineer - Backend, Python
Core
Develop and maintain backend systems powering AI-driven applications for enterprise clients in North America.
Role type
Senior Backend Engineer (Python, AI/ML)
Builds
Generative AI features, cloud-native services, and scalable backend architectures for enterprise clients.
Domain
Enterprise software, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (FastAPI/Flask/Django), asynchronous programming, Google Cloud Platform (GCP), LLM integration, vector databases, Terraform, Docker, Kubernetes, API design, automated testing
Preferred skills
LangChain, LlamaIndex, data pipeline/ETL, headless CMS, GCP Professional Cloud Architect certification
Technologies
Python, FastAPI, Flask, Django, Vertex AI, Cloud Run, GKE, Cloud Functions, BigQuery, Cloud SQL, Terraform, Docker, Kubernetes, Pinecone
Responsibilities
Write clean, efficient Python code for high-scale content platforms; Build and deploy AI features like RAG pipelines and LLM integrations; Design and configure scalable backend architectures on GCP; Create Technical Design Documents (TDDs); Manage code lifecycle from development to production using CI/CD; Collaborate with US-based product owners and European teams; Champion best practices in API design, security, and automated testing
Seniority
Mid-Senior, hands-on IC