Lambda

Software Engineer - Managed Kubernetes

Lambda$130K — $180K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 5 years of software engineering experience
  • 1 year of experience in distributed systems software development
  • Proficient in full-stack development with languages like Python, Go, Java, or C/C++
  • Experience with cloud-native technologies such as Docker, Kubernetes, Helm, and gRPC
  • Familiar with CI/CD tools like Gerrit, Git, and Jenkins
  • Experience working on and contributing to open-source projects

Responsibilities

  • Design, build, and maintain scalable Kubernetes control plane services and operators
  • Develop automation for cluster lifecycle management, including provisioning and upgrades
  • Create internal tools and APIs for deploying and monitoring inference services
  • Write resilient systems to handle failures in distributed environments
  • Define and implement SLOs and SLIs for Kubernetes services
  • Troubleshoot cluster issues at a low level and document findings
  • Assist customers with Kubernetes integration and application support

Benefits

  • Generous cash and equity compensation
  • Health, dental, and vision coverage for employees and dependents
  • Wellness and commuter stipends for select roles
  • 401k plan with 2% company match for USA employees
  • Flexible paid time off plan that is actually utilized
Full Job Description
If you'd like to build the world's best AI 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
  • Design, build, and maintain scalable control plane services, operators, and custom controllers for Kubernetes.
  • Develop automation for cluster lifecycle management (provisioning, upgrades, patching, and deletion).
  • Develop internal tools, APIs, and command-line interfaces (CLIs) that enable customers and ML and AI teams to deploy and monitor inference services effectively.
  • Write resilient systems that gracefully handle failure across large-scale distributed environments.
  • Define and implement Service-Level Objectives (SLOs) and Service-Level Indicators (SLIs) for Kubernetes services, workloads, and the platform.
  • Drive into systems at a low level to solve unique cluster problems and write up the findings.
  • Assist customers with high-level Kubernetes questions and integrations with applications, storage, and authentication.
  • Assist with initial cluster buildouts and validation to help identify failed hardware before customer delivery.
  • Work closely with our HPC Ops and Datacenter Ops teams on issues that require lower-level expertise or cross-functional solutions.
  • Participate in a well-managed, sustainable on-call rotation.

Some telecommuting permitted (hybrid).

You
  • Have a Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • Have 5 years of progressive experience as Software Engineer or related occupation
  • Must have at least 1 year of prior work experience in each of the following:
    • Distributed systems software development as applied to computer networking infrastructure.
    • Full-stack development in multiple software languages including Python, Go, Java, or C/C++.
    • Software development using cloud-native technologies including Docker, Kubernetes, Helm, Etcd, and gRPC.
    • Development and CI/CD workflow using tools including Gerrit, Git, and Jenkins.
    • Working with and developing open-source projects.
    • Tuning Kubernetes configuration and working with Operators, CRDs, CSI, and CNI.


We offer generous cash & equity compensation

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

Wellness and commuter stipends for select roles

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

Flexible paid time off plan that we all actually use

About Lambda

Lambda is an online education company that offers courses in computer science and software engineering. The company was founded in 2017 by Austen Allred and Ben Nelson. Lambda's courses are designed to be accessible to anyone, regardless of their background or prior experience. The company's mission is to provide high-quality education that leads to well-paying jobs in the tech industry. Lambda has partnerships with a number of companies, including Amazon, Google, and Microsoft, and has helped thousands of students launch careers in tech.
Learn more about Lambda
Size
1,000 employees
Industry
Net Income
-$5 million
Founded
2017
5 Year Trend
+100%
Revenue
$100 million
NASDAQ

Similar Jobs

More Jobs at Lambda

More Information Technology Jobs

Find similar Software Engineer - Managed Kubernetes jobs: