Sr Software Developer

American IT SystemsRedmond, WA
Onsite

About The Position

We are seeking a Sr Software Developer to build and maintain components based on large-scale infrastructure, such as database systems, distributed queues, and deployment platforms. The role involves making changes in mid-to-large scale distributed systems (order of 10k servers) by handling the end-to-end lifecycle. Proactive maintenance through extensive use of monitoring, logging, and metrics dashboards is crucial, along with working with the core infrastructure team to diagnose and resolve issues. The position requires proficiency in Python and involves a mix of infrastructure and data-related tasks, including familiarity with data systems, ML pipelines, distributed databases, binary packaging and distribution, build and CI/CD processes, and miscellaneous operational tasks related to build and third-party modules. The typical workload includes monitoring and maintaining the health of various infrastructure services, data pipelines, and build streams, providing on-call support during business hours, assessing urgency, escalating to the core team if necessary, and working on infrastructure tasks and bugs, often as follow-ups from monitoring or alerts.

Requirements

  • Proficiency in Python
  • Familiarity with data systems, ML pipelines, and distributed databases
  • Experience with binary packaging and distribution
  • Experience with build and CI/CD processes
  • Experience with miscellaneous operational tasks related to build and third-party modules
  • Experience monitoring and maintaining health of various infra services, data pipelines and build streams
  • Experience providing on-call support during business hours
  • Ability to assess level of urgency and escalate to core team, if necessary
  • Experience working on infra tasks/bugs
  • Experience working on items related to infra health and efficiency

Nice To Haves

  • Infra/Data focus (Matching roles Software/Data Engineering Profile)

Responsibilities

  • Build and maintain components based on large-scale infrastructure (e.g., database systems, distributed queues, deployment platforms)
  • Make changes in mid-to-large scale distributed systems (order of 10k servers) by handling the end-to-end lifecycle
  • Perform proactive maintenance through extensive use of monitoring, logging, and metrics dashboards
  • Diagnose and resolve issues by working with the core infrastructure team
  • Manage binary packaging and distribution
  • Handle build and CI/CD processes
  • Perform miscellaneous operational tasks related to build and third-party modules
  • Monitor and maintain the health of various infrastructure services, data pipelines, and build streams
  • Provide on-call support during business hours
  • Assess level of urgency and escalate to the core team, if necessary
  • Work on infrastructure tasks/bugs
  • Address items related to infrastructure health and efficiency
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service