Junior Software Developer
Haystack
Company: Haystack
Key Responsibilities
- Develop and maintain batch and incremental ETL/ELT pipelines using modern data processing frameworks.
- Construct and manage multi-layered data architectures to ensure data integrity and accessibility.
- Ingest and transform structured and semi-structured data from a variety of internal and external sources.
- Implement robust data quality checks, including schema validation, deduplication, and business rule enforcement.
- Collaborate with cross-functional teams to support production pipelines, system monitoring, and release management.
Requirements & Tech Stack
- Proficiency in Python and SQL.
- Hands-on experience in data processing frameworks and lakehouse technologies.
- Experience building and managing data pipelines within cloud environments, including storage and warehousing solutions.
- Familiarity with version control, CI/CD workflows, and Agile delivery methodologies.
Qualifications
- Annual salary of $40,001 – $80,000.
- Opportunity to work in a full-time capacity.
- Potential for hybrid work arrangements.