Description
You will design, build, and optimize enterprise-scale data systems and software solutions.
This role is on-site.
Responsibilities
- Design and optimize relational database schemas and complex SQL queries.
- Develop robust data pipelines using Python and ETL processes.
- Implement software engineering principles and design patterns in data workflows.
- Collaborate with cross-functional teams to solve complex data architecture problems.
Required Skills
- 5+ years of experience in software development.
- Proficiency in Python and SQL.
- Expertise in relational database design and optimization.
- Solid understanding of data structures and software engineering principles.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of data warehousing concepts.
- Experience with ETL processes.
- Working knowledge of JavaScript.
Preferred Skills
- Hands-on experience with Snowflake.
- Experience with Airflow, dbt, or other data orchestration frameworks.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.