
Backend Engineer
Skills & Stack
About the Role
The Backend Engineer position at DataRobot focuses on building security and access systems for the companys AI platform, specifically working on user management, tenant management, authentication, and secret-management systems. This early-career role within the Security and Access team involves developing scalable backend services that ensure the security and integrity of DataRobots enterprise AI platform. The engineer will work with Python, Go, Kubernetes, and cloud technologies to build robust security infrastructure that supports multi-tenant environments and enterprise-grade authentication requirements. This position offers the opportunity to contribute to critical security infrastructure while working on distributed systems that handle sensitive AI models and data. The role requires strong backend development skills and an understanding of security principles in cloud-native environments.
About DataRobot
DataRobot is a leading enterprise AI platform company founded in 2012 that enables organizations to build, deploy, and manage machine learning models at scale. The company provides an automated machine learning platform that helps businesses across various industries including finance, healthcare, retail, and manufacturing to leverage AI for improved decision-making and operational efficiency. DataRobots platform simplifies the AI lifecycle from data preparation to model deployment and monitoring, making advanced analytics accessible to organizations without extensive data science expertise. The company serves global enterprises with solutions that drive innovation, optimize operations, and create competitive advantages through AI adoption. DataRobot operates with a focus on democratizing AI while maintaining enterprise-grade security, scalability, and governance requirements.
What You'll Do
- 1Develop user management and authentication systems for DataRobots AI platform
- 2Build tenant management systems for multi-tenant architecture
- 3Implement secret-management solutions for secure credential storage
- 4Create scalable backend services using Python and Go programming languages
- 5Work with Kubernetes for container orchestration and deployment
- 6Develop cloud-native security infrastructure for distributed systems
- 7Implement access control mechanisms and authorization policies
- 8Collaborate with security teams to ensure platform security compliance
- 9Build and maintain APIs for security and access management
- 10Participate in code reviews and security best practices implementation
What We're Looking For
- Experience in backend development with Python and/or Go
- Knowledge of Kubernetes and containerization technologies
- Understanding of cloud platforms and distributed systems architecture
- Familiarity with security principles and authentication protocols
- Experience with building scalable backend services and APIs
- Knowledge of database systems and data security practices
- Understanding of multi-tenant architecture and access control
- Strong problem-solving and system design skills
- Ability to work in a security-focused development environment
- Interest in AI/machine learning platforms and enterprise software
Ready to apply for this role?
Backend Engineer at DataRobot — click below to submit your application.
