About The Position

Welcome systems thinkers. System builds software to help the world see and solve anything as a system, starting in healthcare. We are a Public Benefit Corporation driven by purpose and shaped by values. We hire systems thinkers who are motivated by our purpose, share our values, and have the skills to advance our mission. System is seeking a highly motivated and experienced Senior Software Engineer to join our team. The primary responsibility for this role will be to design and deploy scalable, data-intensive pipelines and backend services that power high-impact applications advancing public benefit goals. You will work closely with our AI and engineering teams to build resilient data infrastructure and backend systems that support transparent analytics, machine learning, and open knowledge initiatives. The Senior Software Engineer will report to our Head of AI and Engineering.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software engineering
  • Strong experience with REST API development
  • Expertise in writing distributed, highly available, enterprise grade services
  • A deep understanding of systems design, data structures, and algorithms
  • Knowledge in using, maintaining, and documenting infrastructure as code in cloud infrastructure (AWS, Google Cloud, Azure)
  • Strong experience with at least one modern programming language, such as Python, Typescript, or Go
  • Ability to be flexible, rational and open-minded

Nice To Haves

  • Design, build, and maintain intuitive, high-performance data visualization tools that make complex information accessible and actionable, supporting transparency and open knowledge sharing.
  • Collaborate with design, product, and subject-matter experts to translate user needs and public benefit goals into clear visual interfaces and interactive dashboards.
  • Develop intuitive, performant UIs using modern frameworks (e.g., React, Svelte, Vue)

Responsibilities

  • Design, build, and maintain backend services that advance the company’s public benefit mission and support open data and open knowledge initiatives, ensuring reliability, scalability, and measurable societal impact.
  • Collaborate with cross-functional partners to translate public benefit objectives and open science principles into technical requirements and system designs.
  • Architect and maintain backend systems that reliably serve large user bases and high-volume data workloads, while prioritizing data transparency, accessibility, and ethical use.
  • Collaborate with engineering and product teams to design robust APIs and open data interfaces that empower external researchers, partners, and the public.
  • Prototype and research new tools for improving existing data infrastructure (e.g., vector databases, distributed data systems, high-performance storage layers), with an emphasis on sharing and enabling open science.
  • Be involved in code reviews, unit testing and development strategies in an agile environment
  • Influence culture, recruit new engineers, and shape a rapidly growing startup
  • Help shape our engineering culture, contributing to best practices and lessons you’ve learned throughout your career
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service