Search jobs > Denver, CO > Senior software engineer

Senior Software Engineer, Infrastructure

CentML
Denver, Colorado, US
Full-time

About Us

Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.

We believe AI will fundamentally transform how people live and work. CentML's mission is to massively reduce the cost of developing and deploying ML models so we can enable anyone to harness the power of AI and everyone to benefit from its potential.

Our founding team is made up of experts in AI, compilers, and ML hardware and has led efforts at companies like Amazon, Google, Microsoft Research, Nvidia, Intel, Qualcomm, and IBM.

Our co-founder and CEO, Gennady Pekhimenko, is a world-renowned expert in ML systems who holds multiple academic and industry research awards from Google, Amazon, Facebook, and VMware.

Position Overview :

We are seeking a highly motivated and skilled senior infrastructure engineer to join our team in a key role focused on designing, developing, and maintaining the CentML platform that offers a cost-effective infrastructure for serving and training large scale machine learning models.

As an infrastructure engineer, you will be responsible for laying out the design of a deployment infrastructure for ML training and inference jobs over GPU clusters that spans across multiple cloud service providers like AWS, GCP, Azure, Coreweave, and OCI.

You should also be responsible for leading a team of engineers and building a scalable, performant, and reliable platform, enabling our customers to seamlessly access and utilize a comprehensive suite of ML services that we offer.

Responsibilities

  • Design and lead the development of the deployment infrastructure of the CentML platform. The deployment infrastructure manages the hardware resources necessary to deploy the ML training and inference applications.
  • Implement GPU cluster scheduling solutions for large scale ML training and inference workloads to efficiently utilize the hardware resources in the GPU cluster.
  • Communicate with our product teams and define new features and goals for improving the CentML platform.

Qualifications

  • 4+ years of experience working with containerized deployment systems (e.g., Kubernetes, OpenShift, Terraform, etc.).
  • A big plus if you have contributed to Kubernetes and have expertise in container runtime technologies like Docker Engine, containerd, or CRI-O.
  • Experience with deploying and managing cloud infrastructure on AWS, GCP, Azure.
  • Past experience in building GPU clusters for large scale ML training and inference is desirable.
  • Knowledge in GPU architecture and Nvidia GPU virtualization technologies is highly desirable.
  • Strong coding skills in languages like Python, Java, Go, and / or C / C++.

Benefits & Perks

  • An open and inclusive work environment
  • Employee stock options
  • Best-in-class medical and dental benefits
  • Parental Leave top-up for 6 months
  • Professional development budget
  • Flexible vacation time to promote a healthy work-life blend

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation.

CentML strives to respect the dignity and independence of people with disabilities and is committed to giving them the same opportunity to succeed as all other employees.

Inclusiveness is core to our culture at CentML, and we strive to ensure you get the most from your interview experience. CentML makes reasonable accommodations for applicants with disabilities.

If a reasonable accommodation is needed to participate in the job application or interview process, please reach out to the Talent team.

J-18808-Ljbffr

15 hours ago
Related jobs
Promoted
Raytheon
Denver, Colorado

Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Directo...

WeRide.ai
Denver, Colorado

Software Engineer to build powerful and efficient world-leading cloud infra platforms for autonomous driving, including PaaS platforms, such as Big Data, AI, Simulation, and IaaS platforms, such as K8s and storage services. Build profiling tools to allow engineers to efficiently identify system bott...

Tbwa Chiat/Day Inc
Denver, Colorado

Senior Infrastructure Security Engineer. What we value in an Infrastructure Security Engineer:. Checkr builds people infrastructure for the future of work. This role will collaborate and coordinate with our product, data, platform, and infrastructure teams to identify and mitigate security risk. ...

Growth Acceleration Partners
Remote, CO
Remote

We are looking for a Senior Software Engineer with React knowledge. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We h...

Salesforce
Denver, Colorado

Our Security Software Engineering team builds and operates highly scalable, fault-tolerant, distributed systems to deliver cloud-scale security software services. You will have the unique opportunity to learn from the best industry security experts and integrate that into your software and service e...

Growth Acceleration Partners
Remote, CO
Remote

We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. The position is for a Software Engineer with strong expertise in front-end development, particularly with React. GAP’s remote, integrated engineering teams use end-to-end solutions to inno...

Alpine IQ
Denver, Colorado

In this role, you will engage primarily in hands-on coding, working alongside our engineering and product teams to refine system architecture, deploy new features, and ensure that our software systems are scalable, maintainable, and reliable. Engineering Strategy: Participates in discussions about t...

GEICO
Denver, Colorado
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

Grey Matters Defense Solutions
Centennial, Colorado

Grey Matters Defense Solutions is seeking a talented and dedicated, Senior Software Engineer About the job: • Solve real world problems relevant to the Intel Community (IC) and Department of Defense (DoD) using a combination of FOSS/GOTS/COTS software and hardware. Grey Matters Defense Solutio...

LendingTree
Denver, Colorado

Strong understanding of software engineering best practices such as SOLID principles and design patterns. Strong background in computer science, engineering, or mathematics. ...