Software Engineer II – ML Engineer
Company | Sumo Logic |
---|---|
Location | Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- B.Tech, M.Tech, or Ph.D. in Computer Science or related discipline
- 5+ years of industry experience with a proven track record of ownership and delivery
- 5+ years of experience working cross-functionally with both technical and non-technical teams
- Solid grounding in core ML concepts and basic statistics
- Languages: expert level with Python, familiarity with JVM languages is a plus
- LLM core concepts, libraries, and application design patterns
- Experience defining program requirements and using data to drive improvements
Responsibilities
- Design and create prompts that guide large language models to produce specific, accurate, and exceptional responses.
- Craft precise and creative prompts that guide AI toward desired outcomes, fine-tuning the results for accuracy and excellence.
- Collaborate with Product Leads, Data Engineers, Developers, and other creative minds to translate needs into effective prompts, enhancing the impact of AI solutions.
- Test and evaluate the effectiveness of both existing and newly developed prompts. Develop and maintain a comprehensive library of prompts, ensuring clarity, effectiveness, and best practice sharing. Experience with Prompt evaluation is also critical to this role.
- Work with cross-functional teams to integrate prompt engineering models into production environments.
- Work as a member of a team, helping the team respond quickly and effectively to business needs.
Preferred Qualifications
- Common ML libraries (eg, scikit-learn, PyTorch) and components (eg, Airflow, MLFlow)
- Relevant cloud provider services (eg, AWS Sagemaker)
- Agile software development experience (test-driven development, iterative and incremental development) is a plus.
- LLM Ops experience – Infrastructure, Performance & Observability