Software Engineer, II
Indexed description
- Support PostgreSQL and MPP platform operations, including performance monitoring and routine maintenance.
- Help build and improve data systems that support scientific research, including relational databases and cloud-based Lakehouse architectures.
- Monitor data quality, reliability, and system health through logging, alerting, and operational best practices.
- Collaborate with senior data engineers, scientists, and cross-functional teams to understand requirements and implement scalable data solutions.
- Participate in testing, documentation, and continuous improvement of data engineering processes.
- Familiarity with Apache Airflow or an eagerness to learn workflow orchestration tools.
- Experience with Python programming and SQL.
- Exposure to AWS cloud services through coursework, internships, personal projects, or professional experience.
- Understanding of ETL/ELT concepts and data pipeline fundamentals.
- Familiarity with Git and software development best practices.
- Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field (or equivalent practical experience).
- 3-7 years of experience in data engineering, software engineering, data analytics, or a related technical role. Internship, research, academic, or personal project experience is encouraged.
- Strong problem-solving skills, willingness to learn, and the ability to work collaboratively in a team environment.
- Working with advanced technologies such as Trino, Apache Iceberg, Greenplum, and modern Lakehouse architectures.
- Developing expertise in AWS cloud services, PostgreSQL performance tuning, distributed query engines, and large-scale scientific data processing.
- Taking ownership of increasingly complex data engineering projects while being mentored by experienced engineers.
The salary range for the Software Engineer, II /Junior Data Engineer is $92,500 - $120,000. Applications received by 09/12/2026 will receive full consideration. Applications received after this date will be considered until the position is filled.
Our excellent benefits include:
- Employer retirement contribution – direct STScI contribution of 10% of your salary from your first day
- 12 days sick leave, up to 24 days’ vacation, and 10 paid holidays
- Flexible work schedule with healthy work/life balance
- Comprehensive medical/dental/vision/prescription plans, and more!
Individuals needing assistance with the employment process can contact us at [email protected].
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search