Senior Software Engineer (MySQL + Python)
Job details
Astronomer designed Astro, a modern data orchestration platform, powered by Apache Airflow. Astro enables companies to place Apache Airflow at the core of their data operations, providing ease of use, scalability, and enterprise-grade security, to ensure the reliable delivery of mission-critical data pipelines. We’re a globally-distributed and rapidly growing venture-backed team of learners, innovators and collaborators. Our mission is to build an Enterprise-grade product that makes it easy for data teams at Fortune 500’s and startups alike to adopt Apache Airflow. As a member of our team, you will be at the forefront of the industry as we strive to deliver the world's data. Your background may be unconventional; as long as you have the essential qualifications, we encourage you to apply. While having "bonus" qualifications makes for a strong candidate, Astronomer values diverse experiences. Many of us at Astronomer haven't followed traditional career paths, and we welcome it if yours hasn't either. About This Role: As a Senior Software Engineer, you will work in a hybrid model from Hyderabad across our customer/client base to improve and support Apache Airflow implementations and Astronomer's best-in-class managed service. Our customers range from seed-stage startups to Fortune 500 enterprises. In this role, you'll engage with our development teams to ensure successful Astronomer implementation of MySQL as a backend database. You'll be a trusted advisor for MySQL related issues faced by our customers on Airflow deployments. You'll have the opportunity to engage with the Apache Airflow project, a thriving open-source community with thousands of global contributors. What You Get To Do:
- Engage with our engineering team in order to provide solutions for our enterprise customers leveraging Airflow with MySQL as the database backend
- Work with our development and CRE teams to provide solutions conforming to industry best practices using MySQL, Python, and Airflow
- Be a subject matter expert across the organization for resolving customer issues involving MySQL
- Contribute to the Airflow Ecosystem and steward the open-source community
- Proven experience as a MySQL Developer, with a minimum of 5 years of hands-on experience
- 5+ years of experience in Python
- 2+ years of experience with Apache Airflow in production environments
- Strong knowledge of Database concepts, DAGs authoring, and Python scripting
- Proficiency in writing and debugging complex MySQL queries and identifying performance bottlenecks
- Familiarity with database monitoring and troubleshooting tools.
- Excellent problem-solving skills and attention to detail.
- Communication skills that allow you to know what to say and, more importantly, how to say it regardless of the medium (slack, email, pair programming sessions).
- Implemented ETL/ELT processes in production using Modern Data Stack, with products such as Cloudera, Databricks, Snowflake, DBT, AWS, Azure, Google Cloud, ETL Technologies or other analytics solutions.
- Experience in the PostgreSQL ecosystem
- Contributions to Open Source projects
- Knowledge of Kubernetes & Docker
- Built and maintained CI/CD pipelines.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.