Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Compute image - Rise Careers
Job details

Software Engineer - Compute

In 2012, Lambda started with a crew of AI engineers publishing research at top machine-learning conferences. We began as an AI company built by AI engineers. That hasn't changed. Today, we're on a mission to be the world's top AI computing platform. We equip engineers with the tools to deploy AI that is fast, secure, affordable, and built to scale. Whether they need powerhouse GPU hardware on-site or the flexibility of cloud-based solutions, we've got the horsepower to make it happen. Lambda’s AI Cloud has been adopted by the world’s leading companies and research institutions including Anyscale, Rakuten, The AI Institute, and multiple enterprises with over a trillion dollars of market capitalization. Our goal is to make computation as effortless and ubiquitous as electricity.


If you'd like to build the world's best deep learning cloud, join us. 

*Note: This position requires presence in our San Francisco office location 4 days per week; Lambda’s designated work from home day is currently Tuesday.

What You’ll Do 

  • Join a functional sub-team of Compute at Lambda which is responsible for the development of a critical internal testing system that manages AI testloads across large GPU compute clusters.

  • Improve code quality, internal validation, and support for new topologies in the testing system.

  • Work on scalability challenges, enabling the testing system to support very large-scale clusters.

  • Transition communication mechanisms from SSH to node agents, exploring ZeroMQ or Redis streams.

  • Fix bugs and operational blockers to enable smoother handoff to non-engineering teams.

  • Contribute to the implementation efforts, and collaborate with the team  on high-level architecture or strategic direction.

  • Work closely with the HPC-Ops and other internal consumers of the testing system.

You 

  • Have strong proficiency in Python, backed by 3-5 years of professional software development experience, ideally leaning towards 5 years.

  • Solid understanding of Go, with the capability to develop efficient and maintainable code.

  • Have hands-on experience with containers (Docker preferred).

  • Have familiarity with Kubernetes (K8s is a plus but not required).

  • Are comfortable working with Linux-based systems in a distributed environment.

  • Have experience working with large, complex codebases and improving their maintainability.

  • Have learned from past large-scale technical mistakes and grown from them.

  • Can take ownership of an internal tool and drive it forward.

  • Are eager to learn on the job, especially regarding the testing system’s architecture.

  • Are adaptable and enjoy working in fast-moving, high-impact environments.

  • Communicate well with cross-functional teams and collaborate effectively on large-scale engineering efforts.

Nice to Have 

  • Experience with Slurm or Kubernetes-based cluster management.

  • Familiarity with high-performance computing (HPC).

  • Understanding of GPU compute environments (CUDA knowledge is not required).

  • Interest in validating AI workloads in customer environments for debugging or preventative maintenance.

Salary Range Information 

Based on market data and other factors, the annual salary range for this position is $134,000-$192,000. However, a salary higher or lower than this range may be appropriate for a candidate whose qualifications differ meaningfully from those listed in the job description.

About Lambda

  • Founded in 2012, ~350 employees (2024) and growing fast

  • We offer generous cash & equity compensation

  • Our investors include Andra Capital, SGW, Andrej Karpathy, ARK Invest, Fincadia Advisors, G Squared, In-Q-Tel (IQT), KHK & Partners, NVIDIA, Pegatron, Supermicro, Wistron, Wiwynn, US Innovative Technology, Gradient Ventures, Mercato Partners, SVB, 1517, Crescent Cove.

  • We are experiencing extremely high demand for our systems, with quarter over quarter, year over year profitability

  • Our research papers have been accepted into top machine learning and graphics conferences, including NeurIPS, ICCV, SIGGRAPH, and TOG

  • Health, dental, and vision coverage for you and your dependents

  • Commuter/Work from home stipends for select roles

  • 401k Plan with 2% company match (USA employees)

  • Flexible Paid Time Off Plan that we all actually use

A Final Note:

You do not need to match all of the listed expectations to apply for this position. We are committed to building a team with a variety of backgrounds, experiences, and skills.

Equal Opportunity Employer

Lambda is an Equal Opportunity employer. Applicants are considered without regard to race, color, religion, creed, national origin, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law.

Lambda Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Lambda DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Lambda
Lambda CEO photo
Stephen Balaban
Approve of CEO

Average salary estimate

$163000 / YEARLY (est.)
min
max
$134000K
$192000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Compute, Lambda

Join Lambda as a Software Engineer - Compute in sunny San Francisco, where you’ll dive into the thrilling world of AI computing! Since our inception in 2012, we’ve been on a mission to transform AI deployment by providing powerful, efficient, and accessible computing solutions. You’ll be part of a dedicated sub-team focused on creating an internal testing system for managing AI workloads across extensive GPU clusters. This role is perfect for someone eager to contribute to scalable solutions and improve code quality while collaborating with high-performance computing (HPC) and engineering teams. Imagine tackling scalability challenges and revolutionizing how we communicate within our systems by transitioning from SSH to intuitive node agents. If you’ve got strong Python skills and a knack for Go programming, you’ll fit right in! We’re looking for someone who thrives in fast-paced environments, takes ownership of complex internal tools, and is comfortable touching large, sophisticated codebases. With competitive compensation, including equity options and benefits like health coverage and flexible PTO, Lambda ensures both professional and personal growth. If you’re ready to embark on this exciting journey to build the world’s best deep learning cloud, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineer - Compute Role at Lambda
What responsibilities does a Software Engineer - Compute at Lambda have?

As a Software Engineer - Compute at Lambda, your primary responsibilities include developing a crucial internal testing system that manages AI workloads across expansive GPU compute clusters. You'll work on improving code quality, support for new testing challenges, and find innovative solutions for scalability issues. Collaborating closely with cross-functional teams, you’ll also handle operational blockers and refine the communication mechanisms used in our systems.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Engineer - Compute position at Lambda?

To apply for the Software Engineer - Compute role at Lambda, you should possess strong proficiency in Python and ideally 3-5 years of professional software development experience with a focus towards 5 years. Solid knowledge in Go is also fundamental, and hands-on experience with Docker containers is a plus. Familiarity with Kubernetes, Linux-based systems, and experience handling large codebases will greatly enhance your application.

Join Rise to see the full answer
What is the work environment like for the Software Engineer - Compute at Lambda?

The work environment for a Software Engineer - Compute at Lambda is collaborative and dynamic. Expect to engage with talented professionals in an open and innovative setting, where you’ll face and overcome high-impact engineering challenges daily. You'll enjoy a culture that embraces learning and adaptability, encouraging you to grow alongside the evolving tech landscape while contributing to cutting-edge AI projects.

Join Rise to see the full answer
How does Lambda support professional growth for Software Engineers in San Francisco?

Lambda highly values professional growth and development. As a Software Engineer - Compute, you’ll be given opportunities to take ownership of projects, learn from experienced teammates, and hone your skills in a supportive environment. Additionally, you can benefit from mentorship, participate in high-level architecture discussions, and receive financial support for further education, all aimed at fostering continuous learning and career advancement.

Join Rise to see the full answer
What benefits does Lambda offer to its Software Engineer - Compute employees?

Lambda offers competitive compensation packages, including generous cash and equity options, comprehensive health, dental, and vision coverage for employees and their dependents. Additional perks include a 401k plan with a company match, commuter stipends, flexible paid time off, and an engaging work environment that promotes work-life balance and growth opportunities.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Compute
What programming languages are you proficient in that are relevant to the Software Engineer - Compute position?

When preparing for your interview as a Software Engineer - Compute at Lambda, highlight your proficiency in Python and Go. Discuss specific projects where you utilized these languages, focusing on how you applied them to solve real-world problems. Be prepared to demonstrate your coding skills during technical assessments.

Join Rise to see the full answer
Can you describe your experience with large-scale systems or distributed environments?

In your interview, provide examples of your past experiences working with large-scale systems. Detail the challenges you faced in distributed environments, how you approached scalability issues, and any technologies or methodologies you employed. This will showcase your problem-solving abilities and adaptability, which are crucial for the role.

Join Rise to see the full answer
How do you approach improving code quality in a project?

When answering this question, emphasize your strategies for enhancing code quality, such as implementing code reviews, using static analysis tools, and writing unit tests. Share specific instances when your initiatives led to observable improvements in performance or maintainability, demonstrating your commitment to high coding standards as a Software Engineer - Compute.

Join Rise to see the full answer
What challenges have you encountered in transitioning communication protocols, and how did you address them?

Discuss specific examples where you've transitioned communication protocols, such as moving from SSH to a more efficient system. Outline the challenges faced during implementation, the research you performed to find solutions, and the collaborative efforts that enabled successful transitions. This reflects your problem-solving and teamwork skills.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and GPU computing?

In your response, express your passion for technology and continuous learning as a Software Engineer - Compute. Mention resources you utilize, such as online courses, podcasts, research papers, or industry conferences. This demonstrates your commitment to staying relevant in a rapidly evolving field, which is crucial for your role at Lambda.

Join Rise to see the full answer
Can you provide an example of when you improved a project's maintainability?

Prepare to share a specific example where you took steps to enhance a project's maintainability. Discuss actions you took, such as refactoring code, standardizing documentation, or implementing code review processes. Highlight the positive outcomes, such as reduced bugs or improved collaboration among team members to illustrate your effectiveness as a Software Engineer.

Join Rise to see the full answer
What methods do you use to debug issues in large codebases?

When discussing your debugging methods, describe your systematic approach using tools and techniques for code analysis, logging, and monitoring. Provide examples of how your debugging strategies provided quick and effective resolutions for complex problems in previous roles, showcasing your technical skills and analytical thinking.

Join Rise to see the full answer
Describe a time when you had to work closely with cross-functional teams.

Share an experience where collaboration with cross-functional teams was essential to project success. Highlight how you communicated effectively, adapted your approach to collaborate with non-engineering teams, and contributed to achieving shared objectives. This illustrates your ability to work in diverse environments, a key requirement for the Software Engineer - Compute role.

Join Rise to see the full answer
What experiences do you have with high-performance computing (HPC)?

In this response, outline any relevant experience you have with HPC, whether through academic projects, professional roles, or personal endeavors. Discuss specific technologies or practices you used to optimize performance and how those experiences have prepared you for the Software Engineer - Compute position at Lambda.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in a dynamic environment?

Describe your strategies for managing tight deadlines and high-pressure situations, whether through effective time management, prioritization techniques, or teamwork. Provide examples of how you've successfully met project timelines while maintaining quality standards, showcasing your ability to flourish in Lambda's fast-paced environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
SymSoft Solutions Hybrid No location specified
Posted 2 days ago

Join SymSoft Solutions as a .Net Developer and help create engaging digital experiences.

Photo of the Rise User
Posted 7 days ago
Photo of the Rise User

Join Visa as a Sr. Staff Software Engineer and help innovate payment solutions in a hybrid work environment.

Photo of the Rise User
RVO Health Remote Minneapolis, Minnesota, United States
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Posted 4 days ago

Join BlueFlag as a Senior Back-End Developer (.NET) and work remotely on innovative projects that shape technology.

Lambda provides Artificial Intelligence and Machine Learning infrastructure to companies like Apple, Intel, Microsoft, MIT, Harvard, the Federal Government, and the DOD. Were headquartered in the Dogpatch and are a short walk from the 22nd Street ...

66 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, East Palestine just viewed Business Development Representative - (Remote - US) at Jobgether
Photo of the Rise User
12 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Entry Specialist - Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Cleveland just viewed Digital Sales Operations Analyst at Visa
Photo of the Rise User
Someone from OH, Lancaster just viewed Client Partner, Inside Sales at Sportradar
Photo of the Rise User
Someone from OH, Perrysburg just viewed Patient Success Specialist Temp to Hire at Natera