DataRobot

DataRobot

Senior Backend Engineer

Remote Canada - ON · Senior

Sponsorship not specifiedDetected 34 days ago
PythonGoDistributed SystemsData StructuresAlgorithmsCode ReviewCloud PlatformsKubernetesCI/CDDevOpsPlatform EngineeringOAuthLLMsCybersecurityTest AutomationResearchLeadershipCommunicationCollaborationProblem SolvingMentoring

About the role

  • Organizations worldwide rely on DataRobot for AI that makes sense for their business - today and in the future.
  • Curiosity, a passion for innovation, and a commitment to delivering high-quality, secure software are qualities we highly value.
  • You will also provide technical leadership and guidance to junior engineers.

Responsibilities

  • Lead the design, development, and support of new access-related functionality of our Platform
  • Manage individual projects and milestones with abundant communication of progress, and provide technical leadership to the team
  • Participate in and lead code reviews, ensuring high code quality and adherence to best practices
  • Design and architect infrastructure for new features with the input of peers and stakeholders
  • Create and maintain automated tests, and contribute to test strategy and frameworks
  • Engage in engineering on-call escalated support of services owned by the team, and provide mentorship to junior engineers on support

Nice to have

  • Strong knowledge of software architecture for large distributed systems and microservices
  • Understanding of Kubernetes and Helm.
  • Extensive working knowledge of automated testing and test-driven development, and experience with various testing methodologies
  • The talent and dedication of our employees are at the core of DataRobot's journey to be an iconic company.
  • DataRobot Operating Principles:

Skills

  • 5+ years of proven experience writing high-quality software code in a collaborative environment using Python or Go
  • Demonstrated experience in effective use of AI-enhanced software development
  • Deep understanding of identity and access management (IAM) concepts and best practices
  • Familiarity with common security protocols (e.g., OAuth2, OpenID Connect, SAML, etc.) and security best practices
  • Set High Standards
  • Be Better Than Yesterday
  • Be Rigorous
  • Assume Positive Intent
  • Have the Tough Conversations
  • Be Better Together
  • Debate, Decide, Commit
  • Deliver Results

Benefits

  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement

This listing is sourced directly from DataRobot's careers page and normalized into a canonical job model.