About The Team:
- We are seeking a Senior Software Engineer 1 to join our AI/ML Engineering Platform team.
- You'll be working on widely used components that help users find ways to consume content on our sites.
- This includes technologies such as Vertex AI pipeline, KServe, Kafka, Elasticsearch and Vector Database.
Contributions:
- Accountabilities, Actions and Expected Measurable Results (70%)
- You understand how to design and build scalable distributed systems, backend platforms, compatible with AI/ML infrastructure for search, retrieval, ranking, recommendation, and personalization use cases
- Design and build systems, manage scalable ML pipelines using Vertex AI Pipelines for training, evaluation and deployment to support ranking, retrieval, and recommendation personalization use cases
The Role’s Minimum Qualifications and Job Requirements:
- Experience: You have a strong foundation in modern backend and ML engineering practices and continue to learn and evolve.
- You bring: 6+ years of experience building scalable backend systems and services
- 5+ years of experience developing software using object oriented languages, with strong proficiency in Python, Node.js, and TypeScript
Specific Knowledge, Skills, Certifications and Abilities:
- Core Tech Stack Backend and API development using Python, FastAPI, Node.js, and TypeScript
- Search and indexing using Elasticsearch for relevance, retrieval, and query optimization
- Event driven architecture and streaming using Apache Kafka