Taro Logo

Senior Software Engineer - Core Infrastructure

Astronomer provides Astro, a unified DataOps platform powered by Apache Airflow®, helping enterprises build reliable data products for analytics and AI.
DevOps
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Core Infrastructure

Astronomer, the company behind Astro - the industry-leading unified DataOps platform powered by Apache Airflow®, is seeking a Senior Software Engineer for their Core Infrastructure team in Hyderabad. This DevOps-focused role is perfect for experienced engineers who want to make an impact at a company trusted by over 700 leading enterprises.

The position combines strong software engineering with infrastructure expertise, focusing on enhancing scalability, performance, and reliability of Astronomer Software. You'll work with cutting-edge technologies like Kubernetes and major cloud platforms (AWS, Azure, GCP, OpenShift) to streamline on-premise installations and improve operational efficiency.

As a key member of the R&D team, you'll collaborate across functions with CRE, Platform, and QA teams to drive continuous improvement. Your responsibilities include implementing security measures, utilizing monitoring tools like ELK and Prometheus, and optimizing system performance for customer installations.

The role requires 5+ years of software development experience, with particular expertise in Python/Golang and 3 years of hands-on Kubernetes experience. You'll be working in a fast-paced environment where you can apply your skills in automation, infrastructure as code, and distributed systems management.

Astronomer values diverse experiences and backgrounds, making it an ideal place for engineers with unconventional career paths. The company offers a collaborative environment where you can make a significant impact on enterprise data infrastructure while working with cutting-edge technologies.

Last updated 22 days ago

Responsibilities For Senior Software Engineer - Core Infrastructure

  • Maintain overall health, performance, and capacity of the platform
  • Deploy new product features and installations
  • Develop tools for rapid deployment and monitoring of applications
  • Work with development teams on platform operability
  • Lead automation improvement efforts
  • Perform root cause analysis and create post-mortems
  • Write and maintain system documentation
  • Participate in on-call rotation

Requirements For Senior Software Engineer - Core Infrastructure

Python
Go
Kubernetes
  • 3 years of hands-on experience operating Kubernetes clusters in production
  • 5+ years of software development experience in Python/Golang
  • Strong experience with CI systems like CircleCI or Jenkins
  • Automation/Scripting experience with Shell, Python, or similar
  • Experience with Infrastructure as Code tools
  • Experience managing distributed systems in major cloud providers
  • Understanding of Linux OS and networking protocols
  • Strong troubleshooting and problem-solving skills