Highlights
Design and implement scalable data pipelines; work on cutting-edge AI projects; collaborate with cross-functional teams.
Description
Job Summary
pWe are seeking a Data Engineer to join our team at Zebra Technologies. As a key member of the data engineering team, you will design and implement robust data pipelines that support AI products. You will work closely with cross-functional teams to develop efficient solutions and oversee the development efforts of other engineers.
Responsibilities
- Design and build data pipelines for AI products.
- Develop parameterized data pipelines using GPUs and CPUs.
- Create efficient data transformation code in Spark (Python and Scala) and Dask.
- Automate workflows using Python and Argo to manage data pipelines.
- Write data validation tests to ensure the quality of input data.
- Conduct performance testing and profiling of the code.
- Build frameworks for high-volume and real-time data delivery.
- Operationalize scalable data pipelines for data science and analytics.
Required Skills
- Data Pipelines
- Spark (Python, Scala)
- Cloud Technologies
- Data Transformation
- Agile Development
Required Skills Explained
- Experience with data transformation languages such as Python and Scala.
- A strong understanding of databases, including relational and NoSQL databases like MySQL, MariaDB, PostgreSQL, MongoDB, and Redis.
- Proficiency in SQL and ability to develop efficient data pipelines.
- Experience with cloud technologies, specifically AWS, Azure, or GCP.
- Familiarity with distributed systems using open-source tools like Spark and Dask.
- Knowledge of modern data integration and orchestration tools such as Azure Data Factory (ADF), Informatica, and Airflow.
Who is this for
pThis role is ideal for experienced Data Engineers who have a passion for building data-driven solutions and are eager to work in a fast-paced environment. Ideal candidates should have a strong background in data engineering, with experience in SQL and distributed systems.
Why This Job is a Good Opportunity
ulliThe opportunity to work on innovative AI products that drive real-world impact.liA collaborative environment where you can learn from peers and contribute to cutting-edge technology solutions.liFlexibility with remote work options, promoting a healthy work-life balance while contributing to projects across the globe.liThe chance to grow professionally in an industry leader known for its commitment to innovation and employee development.liA diverse team environment that values unique perspectives and encourages creativity.
Interview Preparation Tips
- Review your experience with data transformation, particularly using Python and Scala.
- Pull up examples of SQL queries you have used in real-world scenarios to showcase your proficiency.
- Prepare a case study or project where you implemented distributed systems using Spark or Dask.
- Discuss your experience with cloud technologies, focusing on AWS, Azure, or GCP environments.
- Highlight any experience you have with data validation and performance testing of code.
Career Growth in This Role
pAs a Data Engineer at Zebra, you will not only be responsible for developing robust data pipelines but also mentoring other engineers. This role offers ample opportunities to grow both technically and professionally within an innovative and fast-paced environment. With the chance to work on AI products and retail solutions, your skills in data engineering can be applied to make significant contributions to industry challenges. As you progress, you may explore leadership roles or specialize further in areas such as cloud technology, distributed systems, or data science.
Explore More Opportunities
Skills
Frequently Asked Questions
What is the salary range for this position?The salary range for this role is 5 LPA.
What technical skills are required for this job?Candidates should have experience with Spark (Python, Scala), data transformation, cloud technologies, and agile development.
Is remote work available for this position?No, this role is based in Bangalore.