Junior Data Engineer
About the role
We're looking for a Data Engineer to join our growing team and help clients make sense of their data. You'll design and build the pipelines, models, and integrations that connect raw data to real decisions — then work directly with clients to present findings and deliver lightweight applications on top of the infrastructure you build.
This is a hands-on role where technical depth meets client interaction. You'll own your work from database to dashboard.
What you'll do
- Design and maintain data models, schemas, and entity-relationship diagrams (ERDs) across client environments
- Build and manage data pipelines integrating platforms such as Databricks, Palantir Foundry, and other enterprise data systems
- Analyze complex datasets to surface trends, anomalies, and actionable insights for clients
- Create connections between databases and downstream applications, ensuring reliability and performance
- Develop basic front-end applications and dashboards built on top of the data pipelines you engineer
- Present data findings clearly to non-technical client stakeholders, translating complexity into decisions
- Collaborate with cross-functional teams to understand data requirements and iterate on solutions
- Document data flows, pipeline logic, and model changes to maintain institutional knowledge
Requirements
- 1–2 years of experience in data engineering, analytics engineering, or a related technical role
- Proficiency in SQL and at least one scripting language (Python preferred)
- Hands-on experience with modern data platforms — Databricks, Palantir, Snowflake, or similar
- Familiarity with data modeling concepts, including star/snowflake schemas and ERD design
- Experience building or maintaining ETL/ELT pipelines
- Comfortable presenting technical work to clients or stakeholders with varying levels of technical background
- Strong attention to data quality, documentation, and reproducibility