DataRobot

Senior Backend Engineer

DataRobot

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudKubernetesNode.jsPython

About the role

  • Develop, test, and support features of DataRobot.
  • Create and maintain automated unit tests and functional tests.
  • Design infrastructure for new features with the input of peers.
  • Manage individual projects and milestones with abundant communication of progress.
  • Seek, give, and receive critical feedback in a constructive manner, including but not limited to code reviews.
  • Engage in engineering on-call escalated support of services owned by the team

Requirements

  • 6+ years of proven experience writing high-quality code in a collaborative environment preferably using Python
  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  • An understanding of design for scalability, performance, and reliability.
  • Deep experience with automated testing and test-driven development
  • Demonstrable knowledge of software architecture for large systems
  • Real-world experience decoupling monolithic software into smaller reusable components
  • Self-motivated and proactive, able to take ownership and deliver results.
  • Ability and willingness to learn about new technologies.
  • Fundamental understanding of Kubernetes and Helm.
  • Experience in building and running software systems on Kubernetes clusters in production
  • Hands-on experience with infrastructure provisioning and configuration using Infrastructure as Code (IaC) principles
  • Nice to have: Experience with AWS, Azure, and/or Google Cloud platforms
  • CKAD (Certified Kubernetes Application Developer) certification
  • Publicly reviewable contributions to interesting development projects.
  • Experience supporting user-facing code and APIs.
  • ML experience
  • Identity and Access Management experience
  • CI/CD pipeline experience
  • Experience with gpu clusters, either as a user or administrator
  • Experience in multi-node AI/ML
Benefits
  • Medical, Dental & Vision Insurance
  • Flexible Time Off Program
  • Paid Holidays
  • Paid Parental Leave
  • Global Employee Assistance Program (EAP) and more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonautomated testingtest-driven developmentsoftware architectureKubernetesHelmInfrastructure as CodeCI/CD pipelineMLIdentity and Access Management
Soft skills
collaborative environmentproblem-solvingself-motivatedproactiveownershipcommunicationcritical feedbackconstructive feedbackcode reviewsengagement
Certifications
CKAD
Workleap

Senior Back-End Developer – Platform Engineering, .NET

Workleap
Seniorfull-time🇨🇦 Canada
Posted: 12 hours agoSource: boards.greenhouse.io
Cloud.NET
Affirm

Senior Software Engineer, Backend – Developer Environments

Affirm
Seniorfull-time$150k–$200k / year🇨🇦 Canada
Posted: 14 hours agoSource: boards.greenhouse.io
AWSAzureDistributed SystemsGoogle Cloud PlatformKotlinKubernetesPython
Coinbase

Senior Software Engineer, Backend - Stablecoin Payments

Coinbase
Seniorfull-time$191k–$191k / year🇨🇦 Canada
Posted: 7 days agoSource: boards.greenhouse.io
AWSCloudDistributed SystemsGoGoogle Cloud PlatformJava
Coinbase

Senior Software Engineer, Backend

Coinbase
Seniorfull-time$191k–$191k / year🇨🇦 Canada
Posted: 7 days agoSource: boards.greenhouse.io
Distributed SystemsGoMicroservicesPythonRuby on RailsTypeScriptWeb3