Senior Software Engineer

Lightning AI•Seattle, WA
•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. This role offers occasional telecommuting within commuting distance of the Redmond, WA office. The company, founded in 2019, is the creator of PyTorch Lightning and provides an end-to-end platform for developing, training, and deploying AI systems, combining developer-first software with cost-efficient, large-scale compute. Lightning AI serves a diverse clientele, from solo researchers to large enterprises, and operates globally with offices in New York City, San Francisco, Seattle, and London. The company is backed by prominent investors including Coatue, Index Ventures, Bain Capital Ventures, and Firstminute.

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 benefits
  • Medical, dental, and vision coverage for employees and eligible dependents
  • RSUs that give employees a stake in the company's long-term success
  • 401(k) matching (U.S.)
  • Pension contributions (U.K.)
  • Unlimited PTO
  • Company holidays
  • Floating holidays
  • Two weeks of company closure each winter
  • Paid Parental & Family Leave
  • Annual learning and development allowance
  • Wellness and work-from-home stipends
  • Four weeks of paid sabbatical leave after four years of service
  • Flexible schedules
  • Hybrid work model
  • Complimentary meals at our office hubs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service