Software Engineer (Python/Data)
Role responsibilities
Modernize data architectures and pipelines for critical public programs by designing scalable data models and databases. Collaborate with cross-functional teams to translate business requirements into technical specifications and deploy cloud-based data solutions.
Requirements
Requires at least 6 years of professional software engineering experience with Python, SQL, and ETL pipeline development. Candidates must be proficient in cloud platforms like AWS and experienced in Agile and TDD methodologies.
Key skills
Python, SQL, Postgresql, AWS, ETL Pipelines, Data Modeling, Schema Design, CI/CD, Agile Software Development, Test Driven Development, API Integration, Data Observability, Databricks, Snowflake, Human-Centered Design, Source Code Management
Keywords
Python, Data Engineering, AWS, Postgresql, ETL, SQL, Databricks, Snowflake, CI/CD, Agile, TDD, Data Modeling, Schema Design, API, Data Observability, Cloud Infrastructure, Human-Centered Design, Public Benefit Corporation, Government Technology, Modernization, AI/ML, Advanced Analytics, Source Code Management, Data Pipelines, Server-side Python