Salary
💰 $100,000 - $125,000 per year
Tech Stack
CloudDockerGoogle Cloud PlatformKubernetesLinuxMicroservicesNumpyPandasPythonPyTorchRayRedis
About the role
- Learn and assist in assessing models and understanding model selection for different use cases
- Support experiments and evaluation for search-specific tasks
- Contribute to integrating pre-trained language and embedding models into search, agentic, and recommendation pipelines
- Support the development of automated model training, assessment, and deployment processes
- Contribute to software and tooling that improves automation and service reliability
- Stay current on AI best practices and share learnings with the team
- Participate in design discussions and contribute fresh perspectives
- Collaborate with software team members in a fast-paced Agile environment
- Grow your skills while working effectively with distributed teams
- All other duties as assigned
Requirements
- 0-2 years of professional experience OR relevant internship/project experience
- Bachelor's degree in Computer Science, Data Science, Mathematics, or related field (or equivalent experience)
- Strong programming fundamentals in Python
- Familiarity with common data science libraries such as pandas, numpy, and transformers/sentence-transformers
- Basic exposure to large language models through coursework, tutorials, or personal projects
- Basic understanding of PyTorch
- Basic understanding of microservices concepts and containerization (Docker knowledge preferred)
- Eagerness to learn cloud technologies and production AI systems
- Experience with version control (Git) is a plus
- Exposure to LLM fine-tuning techniques (e.g., LoRA, QLoRA) is preferred
- Familiarity with prompt engineering, context design, and LLM evaluation methods
- Personal or academic projects demonstrating AI implementation or LLM usage or contributions to open-source AI projects are a plus
- Acceptable background check