Backend Engineer
Company | DataRobot |
---|---|
Location | Ontario, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior |
Requirements
- 1 to 2 years of proven experience writing high-quality software code in a collaborative environment using Python
- Prior knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- Experience working with cloud platforms: designing, deploying, and maintaining cloud-based solutions
- Understanding of design for scalability, performance, and reliability
- Effective communication behavior: can connect with both technical and non-technical audiences effectively in English
- A continuous learning mindset with the ability to challenge yourself and apply new knowledge
- Personal drive and a proactive approach to getting things done
- Adapt to the fun, fast-paced environment of our engineering team
Responsibilities
- Design, develop, and support new functionality of our Generative AI platform
- Manage individual projects and milestones with abundant communication of progress
- Design infrastructure for new features with the input of peers
- Create and maintain automated tests
- Engage in engineering on-call escalated support of services owned by the team
Preferred Qualifications
- Publicly reviewable contributions to exciting development projects
- Basic knowledge of software architecture for large distributed systems
- Understanding of Kubernetes and Helm. Experience in building and running software systems on Kubernetes clusters in production.
- Some working knowledge of automated testing and test-driven development.
- Familiarity with CI/CD pipelines and DevOps practices.
- Keen interest in working in a fast-paced, flexible startup environment with a geographically distributed team