Taro Logo

Data Engineer

A data product company founded in 2020 that works with Fortune 500 companies to deliver digital solutions and accelerate business growth through innovation.
Data
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Enterprise SaaS

Description For Data Engineer

ShyftLabs, a dynamic data product company established in 2020, is seeking an experienced Data Engineer to join their team. The company has made its mark working with Fortune 500 clients, delivering innovative digital solutions that drive business growth across various industries.

The role demands a seasoned professional with at least 5 years of Python development experience, who will be responsible for developing and maintaining data pipelines, ETL/ELT processes, and real-time data streaming solutions. The position offers an exciting opportunity to work with modern technologies including GCP, Kubernetes, and various data processing frameworks.

The ideal candidate will bring strong technical expertise in software engineering best practices, database concepts, and cloud technologies. They should be comfortable with both the technical aspects of the role and the collaborative nature of working with cross-functional teams. The position requires a blend of hands-on coding skills and architectural thinking, as the engineer will be involved in everything from code reviews to system design discussions.

What makes this role particularly attractive is the company's commitment to employee growth and development. ShyftLabs offers a competitive compensation package, including comprehensive insurance benefits and extensive learning resources. The hybrid work environment in Noida provides flexibility while maintaining team collaboration opportunities.

For engineers passionate about data and looking to make an impact in a growing company that serves major enterprise clients, this role presents an excellent opportunity to work with cutting-edge technologies while building scalable solutions that drive business value. The position offers the perfect balance of technical challenges, professional growth, and the chance to work with a collaborative team in a company that values innovation and continuous improvement.

Last updated 10 days ago

Responsibilities For 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 Data Engineer

Python
Kubernetes
  • 5+ 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 Data Engineer

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

Interested in this job?

Jobs Related To ShyftLabs Data Engineer