Luxoft logo

Senior Data Engineer

Luxoft·Salary not specified

Primary stack

DevOpsPythonMinIOApache IcebergETLDuckDBSQL

Job description

About the Position

We are seeking a Senior Data Engineer with over 8 years of experience to join our team in Bengaluru, India. This role focuses on large-scale data platforms and involves significant data engineering tasks.

Responsibilities

  • Create and maintain optimal data pipeline architecture, assembling large, complex data sets that meet functional and non-functional business requirements.
  • Identify, design, and implement internal process improvements, including automating manual processes and optimizing data delivery.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and Hadoop technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
  • Work with the project team, including the Executive, Product, Data, and Design teams, to assist with data-related technical issues and support their data infrastructure needs.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Work with data and analytics experts to strive for greater functionality in our data systems.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, or a related technical field.
  • 8+ years of experience in data engineering (or equivalent hands-on experience with large-scale data platforms).
  • Strong programming skills in Python for data processing, automation, and tooling.
  • Hands-on experience with Minio, Iceberg, and DuckDB for large-scale data processing.
  • Advanced SQL skills, including complex queries, performance tuning, and working with large relational datasets.
  • Experience building and maintaining ETL/ELT pipelines and working with structured and semi-structured data.
  • Understanding of data modelling concepts (e.g., relational, dimensional, and/or big data modelling).
  • Strong understanding of DevOps/CI/CD concepts and tooling (e.g., Docker, Kubernetes, Git).

Nice to Have

  • Experience of Unix/Linux environments.
  • Experience of Agile/Scrum development methodologies.
  • Be nice, respectful, able to work in a team.
  • Willingness to learn.

We Offer

  • Competitive salary.
  • Opportunity to work in a dynamic and innovative environment.
  • Professional growth and development opportunities.

About the Company

Luxoft is a global technology services company that specializes in software development, digital transformation, and data engineering. We are committed to delivering high-quality solutions to our clients and fostering a collaborative and inclusive work environment.

Apply Now

Interested candidates are encouraged to apply with their updated resume and portfolio showcasing relevant experience.

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 791 roles

Popular searches