Job Role
As a Backend Engineer II, you will be responsible for designing and implementing scalable systems that integrate with enterprise IT infrastructure.
The ideal candidate will have a strong background in computer science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
* Develop and support features of our platform.
* Design infrastructure for new features with input from peers.
* Build a system that ensures micro-services are secure, performant, reliable, and can go from idea to production in hours.
Key Responsibilities:
Key Responsibilities
* Design and implement scalable systems.
* Develop and maintain automated unit tests and functional tests.
* Collaborate with architects and platform engineers to set continuous delivery and performance requirements for all production services.
* Work with product managers to set roadmaps and define milestones to deliver innovative solutions.
* Manage individual projects and communicate progress effectively.
Requirements:
Requirements
* Expert proficiency in Kubernetes architecture and operations.
* Experience with GPU clusters or multi-node AI/ML environments.
* Passionate about developing products for fellow developers.
* Strong understanding of software architecture for large systems.
* Demonstrable knowledge of automated testing and test-driven development.
* Ability to take ownership and deliver results.
Benefits:
Benefits
* Opportunity to work on cutting-edge technology.
* Collaborative and dynamic work environment.
* Chance to build a system that provides recommendations for efficient cloud spending.