Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
- Build, maintain, and improve reliable data pipelines that ingest, transform, and deliver data across the client’s data platform.
- Own data engineering projects and pipelines through implementation, testing, deployment, monitoring, troubleshooting, and ongoing support.
- Work with Snowflake, dbt, Airflow/Cloud Composer, APIs, files, and cloud services to support production workloads and optimize them for reliability, performance, scalability, and cost.
- Support warehouse development through thoughtful schema design, data modeling, testing, documentation, data quality practices, and query optimization.
- Improve ingestion, orchestration, validation, retries, backfills, monitoring, and alerting while helping reduce recurring operational work.
- Use AI-assisted engineering tools thoughtfully to accelerate development, debugging, documentation, and analysis while maintaining strong standards for accuracy, security, review, and engineering judgment.
- Own end-to-end data lifecycle management - From ingestion and transformation to modeling, orchestration, and serving layers.
- Ensure data quality, governance, and reliability - Implement testing frameworks, observability, monitoring, lineage, and data validation practices.
- Drive platform optimization and cost efficiency - Continuously improve performance, scalability, and cloud cost management across the data ecosystem.
- Establish engineering best practices - CI/CD, Infrastructure as Code, code reviews, documentation standards, and secure data handling.
- Partner cross-functionally with technical and business stakeholders to translate data needs into reliable, production-grade solutions
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent practical experience.
- 4-5 years of industry experience in software or data engineering, including experience building or supporting production data systems.
- Strong programming skills in Python, Java, or another general-purpose language, plus strong SQL skills.
- Experience building or maintaining ETL/ELT pipelines and working with technologies such as dbt, Fivetran, or similar tools.
- Hands-on experience building production pipelines for file ingestion into a data warehouse.
- Experience with cloud data warehouses such as Snowflake, BigQuery, or Redshift and orchestration tools such as Airflow or Cloud Composer/ Good experience with Airflow.
- Understanding of data modeling, data quality, relational data, and query and performance optimization.
- Strong software engineering fundamentals, including version control, testing, code reviews, and CI/CD.
- Ability to troubleshoot production systems methodically and communicate effectively with technical and business partners.
- Experience in Financial Services or FinTech preferred
No C2C resumes are considered
About the company
Founded in 2010, FocusKPI, Inc. (FocusKPI) is a data science and technology firm specializing in predictive analytics practice and methodologies. FocusKPI is a US company headquartered in Silicon Valley, California, with an East Coast office in Boston, Massachusetts.
NOTICE: Please be aware of fraudulent emails regarding job postings, job offers and fake checks. FocusKPI’s recruiting team will strictly reach out via @focuskpi.com email domain. If you have received fraudulent emails now or in the past, please report it to . The domain @focuskpijobs.com is fraudulent and not related to FocusKPI. Please do not not reply or communicate to anyone with @focuskpijobs.com.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…