Overview
Data Engineer role on Illumina’s Enterprise Data Engineering team, focused on building and maintaining modern data pipelines, models, and data products for analytics, reporting, AI, and business decision-making.
What you'll do
- Develop and maintain data ingestion, transformation, and ELT/ETL pipelines using SQL and Python.
- Support ingestion from structured, semi-structured, and unstructured enterprise sources including APIs, databases, and files.
- Create and maintain reusable dbt models, macros, snapshots, and tests.
- Run data validation, reconciliation, and quality checks to ensure accuracy and consistency.
- Monitor pipelines, investigate failures, troubleshoot issues, and assist with production incidents.
- Optimize SQL queries and tune performance for cloud-based data solutions.
- Participate in code reviews, unit testing, deployment, and documentation.
What you'll need
- 0–2 years of experience in data engineering, data analytics, software engineering, or a related field.
- Basic proficiency in SQL for querying, transformation, and analysis.
- Working knowledge of Python for data processing, scripting, or automation.
- Understanding of relational databases and basic data modeling concepts.
- Bachelor’s degree in computer science, information technology, data science, engineering, mathematics, or a related discipline.
- Strong analytical, troubleshooting, and problem-solving skills with attention to detail.
- Strong verbal and written communication skills to collaborate in Agile teams.
Details
- Location is Bengaluru, India.
- Visa sponsorship is not eligible for this role.
Read the full description and apply on the company’s own careers page.