Senior Software Engineer

Lightning AI•San Francisco, CA
•Hybrid

About The Position

Lightning AI is seeking a Senior Software Engineer to design and implement a microservices-based architecture for its core platform services. The company, founded in 2019, is behind PyTorch Lightning and offers an end-to-end platform for developing, training, and deploying AI systems. Through a merger with Voltage Park, Lightning AI combines developer-first software with cost-efficient, large-scale compute, serving researchers, startups, and enterprises globally. The ideal candidate is a builder who moves fast, communicates openly, takes ownership, and continuously improves. This position allows for occasional telecommuting within commuting distance of the San Francisco, CA office.

Requirements

  • Bachelor’s degree in Software or Computer Engineering, Computer Science or a closely related technical field (or foreign degree equivalent)
  • 5 years of relevant experience
  • At least five (5) years of experience in software engineering with a focus on backend/distributed systems
  • At least five (5) years of experience working with cloud platforms such as AWS, GCP, and/or Azure
  • At least five (5) years of experience working with container orchestration (Kubernetes) and microservices architecture
  • At least five (5) years of experience in programming languages such as Go, Python, and/or Java
  • At least five (5) years of experience with infrastructure-as-code such as Terraform and/or CloudFormation
  • At least five (5) years of experience with networking, security, and scalability concepts

Responsibilities

  • Build and maintain RESTful APIs and backend services for resource management
  • Develop internal tools and automation for infrastructure provisioning
  • Integrate with various cloud provider services (AWS, Azure, GCP)
  • Contribute to technical design decisions and architecture planning
  • Review code and provide constructive feedback to team members
  • Mentor junior software engineers and promote software engineering best practices
  • Participate in technical planning and sprint planning sessions
  • Design and implement monitoring, logging, and alerting solutions
  • Troubleshoot production issues and implement fixes
  • Develop disaster recovery and backup strategies
  • Optimize system performance and resource utilization

Benefits

  • Discretionary bonus
  • Meaningful equity component
  • Comprehensive Health Coverage: Medical, dental, and vision coverage for employees and eligible dependents
  • Meaningful Equity: RSUs that give employees a stake in the company's long-term success
  • Retirement Savings: 401(k) matching (U.S.) and pension contributions (U.K.)
  • Flexible Time Off: Unlimited PTO, company holidays, and floating holidays to support work-life balance
  • Company-Wide Winter Break: Two weeks of company closure each winter to disconnect and recharge
  • Paid Parental & Family Leave: Paid leave to support you and your family through life's important moments
  • Professional Development: Annual learning and development allowance to support your professional growth
  • Wellness Benefits: Wellness and work-from-home stipends to support your physical and mental well-being
  • Sabbatical Program: Four weeks of paid sabbatical leave after four years of service
  • Flexible Work: Flexible schedules and a hybrid work model for our office-based teams
  • In-Office Meals: Complimentary meals at our office hubs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service