Cresta AI Canada Inc. is seeking a Software Engineer to join their team in Toronto. This is a hybrid role, combining remote work with on-site presence at 1 University Avenue. The Software Engineer will be responsible for
- Designing, developing, and deploying Cresta’s AI Agent solutions and proprietary models.
- Focusing on practical AI challenges such as improving reasoning, planning capabilities, and evaluation in real-world scenarios.
- Collaborating with cross-functional teams to integrate AI Agents into Cresta’s customer solutions.
- Leading initiatives to scale AI systems for production environments.
- Contributing to solving cutting-edge problems in AI and helping define the future roadmap for Cresta’s AI Agents.
- Innovating and research ways to improve security, cost-efficiency, and reliability of AI systems.
To be considered for this role, candidates should have:
- A Bachelor’s degree in computer science, computer systems engineering, software engineering, or mathematics.
- 3 to 5 years’ experience as a software engineer.
- Experience working with a Machine Learning Platform application.
- Hands on experience in developing and working on generative AI applications in the past
- Proficiency in designing and maintaining APIs (gRPC, REST, WebSocket, etc.).
- Familiarity with high-performance database schema design and optimization.
- Experience with containerized application deployment (Kubernetes).
- Hands-on experience with major cloud providers (AWS, GCP, Azure).
The company offers:
- Disability insurance
- Dental insurance
- Extended medical insurance
- Group benefit plan
- Option to purchase common shares
- Monthly employee wellness and communication spending money
- Paid parental leave
- 15 days paid leave days in Canada