CURSOR.EDUCATION logo

Software Engineer, ML Infrastructure

CURSOR.EDUCATION·Salary not specified

Primary stack

RustPythonTypeScript

Nice to have's

distributed storagenetworking infrastructureLinux systemsinfrastructure-as-codeconfiguration managementNvidia GPUsInfinibandRoCEBlackwellHopper-class hardwareRaySlurm

Job description

About the Position

Software Engineer, ML Infrastructure

San Francisco

Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code.

Responsibilities

  • Collaborate with ML researchers to improve the throughput and reliability of training
  • Work with OEMs, cloud service providers, and others to plan and build cutting-edge GPU infrastructure
  • Improve the density and scalability of compute environments to enable increasingly large RL workloads
  • Create software and systems to automate building, monitoring, and running GPU clusters
  • Build workload scheduling and data movement systems to support Cursor’s growing training footprint

Requirements

  • A strong background in systems and infrastructure-focused software engineering, particularly in Python, Typescript, Rust, and Golang
  • Experience with distributed storage and networking infrastructure, particularly on Linux systems across cloud and bare metal environments
  • Exposure to large-scale systems and their unique challenges, ideally across thousands of nodes with significant resource footprints
  • Production use of infrastructure-as-code and configuration management, across hosts and Kubernetes

Nice to Have

  • Operational exposure to Nvidia GPUs with Infiniband or RoCE, particularly with Blackwell and Hopper-class hardware
  • Exposure to Ray, Slurm, or other common compute and runtime schedulers

We Offer

  • Opportunity to work on cutting-edge projects in machine learning infrastructure
  • Collaborative and innovative work environment
  • Potential for professional growth and development

About the Company

Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering.

© CURSOR.EDUCATION. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Хей, привіт!Знаєте, що таке Knowledge sharing та чому великі ІТ компанії стимулюють своїх розробників ділитись досвідом?Ми ІТ школа CURSOR.І ми займаємось Якісною та Ефективною Освітою.Ми допомагаємо людям реалізовувати себе в ІТ.«Пройди курси. Стань програмістом і заробляй 10.000$/міс» — це НЕ про Нас.Наші викладачі — це не просто типові розробники.Переважно це люди, які чітко розуміють важливість ІТ індустрії і готові в це вкладатись.Що ми можемо? (Для Розробників)Ми можемо повністю змінити Ваш світогляд на ІТ освіту.Показати яких результатів можуть досягнути студенти при правильному підході і ефективних інструментах.Як виглядає співпраця з нами?Ми розуміємо «Час — це найцінніший ресурс!».Наші ментори беруть рівно стільки занять, скільки хочуть.Витрачають стільки часу, скільки можуть.1 навчальну групу ведуть від 3 менторів.Погодьтесь, людям, які більше 7 років в ІТ «може бути» не цікаво розповідати про html :)Тому здебільшого Ви берете ті заняття, які цікаві саме Вам!Приєднуйтесь!Ми відкриті до любої співпраці в напрямку Frontend, Java, Python, Machine Learning, DataScience, Go, Security Testing, Penetration testing, VR.© Команда CURSOR

More at CURSOR.EDUCATION

All 137 roles

Popular searches