Taro Logo

Lead Data Engineer

A data product company founded in 2020 that delivers digital solutions for Fortune 500 companies, focusing on creating value through innovation.
Data
Staff Software Engineer
Hybrid
11 - 50 Employees
7+ years of experience
Enterprise SaaS

Description For Lead Data Engineer

ShyftLabs, a dynamic data product company established in 2020, is seeking a Lead Data Engineer to join their team. This role presents an exciting opportunity to work with Fortune 500 companies, building scalable software solutions that drive business growth through innovation. The position requires a seasoned professional with 7+ years of Python development experience who can lead data pipeline development and implementation of high-performance applications.

The role combines technical leadership with hands-on development, requiring expertise in ETL/ELT processes, real-time data streaming, and cloud technologies (preferably GCP). The ideal candidate will have strong foundations in software engineering best practices, including testing, version control, and CI/CD, along with experience in modern technologies like Kubernetes and infrastructure as code.

What makes this role particularly attractive is the opportunity to work with cutting-edge data technologies while contributing to solutions that directly impact major enterprises. ShyftLabs offers a competitive compensation package, including comprehensive insurance benefits and significant investment in employee growth through learning and development resources.

The hybrid work environment in Noida provides flexibility while maintaining collaborative opportunities with cross-functional teams. This position is perfect for a data engineering leader who wants to make a significant impact in a growing company while working with enterprise-scale data solutions and modern technology stack.

Last updated 21 days ago

Responsibilities For Lead Data Engineer

  • Develop and maintain data pipelines and ETL/ELT processes using Python
  • Design and implement scalable, high-performance applications
  • Work collaboratively with cross-functional teams to define requirements and deliver solutions
  • Develop and manage near real-time data streaming solutions using Pub, Sub or Beam
  • Contribute to code reviews, architecture discussions, and continuous improvement initiatives
  • Monitor and troubleshoot production systems to ensure reliability and performance

Requirements For Lead Data Engineer

Python
Kubernetes
  • 7+ years of professional software development experience with Python
  • Strong understanding of software engineering best practices (testing, version control, CI/CD)
  • Experience building and optimizing ETL/ELT processes and data pipelines
  • Proficiency with SQL and database concepts
  • Experience with data processing frameworks (e.g., Pandas)
  • Understanding of software design patterns and architectural principles
  • Experience with unit testing and test automation
  • Experience working with any cloud provider (GCP is preferred)
  • Experience with CI/CD pipelines and Infrastructure as code
  • Experience with Containerization technologies like Docker or Kubernetes
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven track record of delivering complex software projects
  • Excellent problem-solving and analytical thinking skills
  • Strong communication skills and ability to work in a collaborative environment

Benefits For Lead Data Engineer

Medical Insurance
  • Competitive salary
  • Strong insurance package
  • Learning and development resources

Interested in this job?

Jobs Related To ShyftLabs Lead Data Engineer