Senior Software Engineer - Airflow Infrastructure
DevHub · New York, NY · 3 days ago
HybridEngineering$200k–$230k/yrFull-time
About the role
Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life. The Airflow Infra team, part of Astro, builds the critical layer connecting the open-source Airflow ecosystem to enterprise-grade, massively scalable cloud infrastructure.
Responsibilities
- Engineer backend services with high quality, maintainable and well tested code.
- Partner with other engineers, product, customer reliability support, and leadership to achieve business goals and define how our systems should evolve.
- Regularly engage in code reviews and provide constructive feedback.
- Optimize the performance, reliability and scalability of existing backend services.
- Investigate, prototype and propose ideas to improve user experience.
- Create and maintain technical documentation for systems and processes, ensuring clarity and accessibility.
- Participate in on-call rotation, troubleshoot and debug to solve incidents.
Requirements
- 5+ years of experience building and delivering SaaS products.
- Strong proficiency in Python, Golang and experience with Kubernetes.
- Solid understanding of and experience with integrating with RESTful APIs and distributed systems.
- Comfortable with testing frameworks, such as pytest.
- Strong communication skills, both written and verbal, with experience in creating technical specifications.
- A passion for reliability and operational excellence.
- Ability to scope work and coordinate cross-functionally to address risks and ensure successful delivery.
- Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging.
- Ability to adjust to change and rapid pace of development.
- Proactive approach to identifying and addressing issues, with a focus on ownership and accountability.
Qualifications
- Experience with Apache Airflow is a plus.
Skills
- Python
- Golang
- Kubernetes
- RESTful APIs
- Distributed Systems
- Testing Frameworks (pytest)
Benefits
- Comprehensive benefits package
Pay
The estimated salary for this role ranges from $200,000 - $230,000 based on leveling and geography, along with an equity component.
Schedule
Full-time