Senior Software Engineer, 1
Core
Design and build scalable distributed backend systems and ML pipelines for search, retrieval, ranking, and recommendation use cases.
Role type
Senior IC backend/ML infrastructure engineer
Builds
Production ML pipelines, vector search infrastructure, and low-latency inference APIs
Domain
AI/ML Engineering Platform, Search & Recommendation
Deliverable
production ML models | infrastructure
Required skills
Python, FastAPI, Elasticsearch, Apache Kafka, Kubernetes, Docker, Vertex AI Pipelines, Milvus, Grafana, Kibana, Apache Beam, Apache Airflow, RESTful/GraphQL APIs, Machine Learning concepts
Preferred skills
Node.js, TypeScript, AWS, GCP, Jupyter Notebook, Apache Spark, OAuth, JWT
Technologies
Vertex AI, KServe, Kafka, Elasticsearch, Milvus, FastAPI, Kubernetes, Docker, Grafana, Kibana, Apache Beam, Apache Airflow
Responsibilities
Design and build scalable distributed systems compatible with AI/ML infrastructure; Develop and maintain data pipelines for feature generation and model training; Implement model serving solutions and build APIs for low latency inference; Build observability and monitoring for models and pipelines; Collaborate with data scientists and product teams to deliver ML driven features; Investigate production issues and improve reliability and performance.
Seniority
Senior, hands-on IC