Backend Engineer, Generative AI Services
Core
Design, develop, and maintain scalable RESTful APIs in Python to power generative AI features for Android applications.
Role type
Senior IC backend engineer (generative AI services)
Builds
Mission-critical backend services and RESTful APIs for mobile AI features
Domain
Mobile applications, Generative AI, Cloud infrastructure
Deliverable
production ML models
Required skills
Python, RESTful API design, Cloud platforms (AWS/Azure/GCP), Relational/NoSQL databases, Microservices architecture, Asynchronous processing, Event-driven systems, Git, System debugging
Preferred skills
Google Cloud Vertex AI integration, Containerization (Docker/Kubernetes), CI/CD pipelines, Machine learning concepts, Mobile API development, Data streaming (Kafka/Pub/Sub), Caching (Redis/Memcached)
Technologies
Python, Flask, Django, GCP Vertex AI, PostgreSQL, MySQL, Firestore, MongoDB, Docker, Kubernetes, Cloud Run, GKE, Kafka, GCP Pub/Sub, Redis, Memcached
Responsibilities
Design and maintain scalable RESTful APIs, Optimize API performance and scalability, Contribute to architectural design of distributed systems, Work with Android and ML teams on API contracts, Implement monitoring, logging, and security best practices, Ensure code quality through testing and documentation
Seniority
Senior, hands-on IC