Data Engineer

Koch

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Koch Capabilities India is seeking a Data Engineer to join our Data Engineering team in Bengaluru. You will design, develop, and optimize scalable data platforms and pipelines to enable data-driven decision making across the organization.

You will collaborate with stakeholders, build reliable data systems using PostgreSQL, Elasticsearch, Snowflake, Spark, Java, and Python, and mentor peers while aligning with enterprise standards.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, Data Science, Statistics, or a related field.
  • 3+ years of experience in data engineering, BI, data modeling, ETL development, and data warehouse design.
  • Experience managing multiple concurrent projects and communicating with stakeholders.
  • Strong understanding of relational databases and query optimization.
  • Proficiency in Java and/or Python.

Responsibilities

  • Manage multiple projects simultaneously while coordinating with stakeholders and team members.
  • Design, architect, and develop end-to-end relational and NoSQL database solutions based on business requirements.
  • Evaluate and recommend appropriate technologies to deliver scalable data solutions.
  • Build, optimize, and maintain data pipelines using PostgreSQL, Elasticsearch, Snowflake, Spark, Java, and Python.
  • Collaborate with business users to translate requirements into system designs, data flows, data models, and technical solutions.
  • Develop applications aligned with enterprise architecture, design standards, and engineering best practices.
  • Monitor, troubleshoot, and optimize database and data platform performance, reliability, and scalability.
  • Automate operational processes and build monitoring tools to improve system efficiency and observability.
  • Investigate and resolve technical issues through debugging and root cause analysis.
  • Mentor team members and contribute to engineering standards, best practices, and technical frameworks.

Skills

Data engineering
ETL development
Data warehousing
CI/CD
Git workflows

Education

Bachelor's or Master's degree in Computer Science/Engineering/Data Science

Tools

PostgreSQL
Elasticsearch
Snowflake
Spark
Java
Python

Job description

Location(s)

Bengaluru, Karnataka

Company

Koch

Career Field

Data & Analytics

Job Number

195127

Your Job

Koch Capabilities India is seeking a Data Engineer to join our Data Engineering team. In this role, you will design, develop, and optimize scalable data platforms, pipelines, and database solutions that enable data-driven decision making across the organization. You will leverage your technical expertise to build reliable, high-performance data systems, automate data processes, and ensure the availability, integrity, and efficiency of enterprise data assets.

Our Team

The Data Engineering team plays a critical role in enabling value creation through data. We work closely with internal stakeholders to design, develop, and maintain data products, pipelines, and APIs that support analytics, reporting, and business applications. Our team focuses on building scalable, reliable, and efficient data solutions that empower teams to make informed decisions and deliver impactful outcomes.

What You Will Do
  • Manage multiple projects simultaneously while balancing priorities and maintaining effective communication with stakeholders and team members.
  • Design, architect, and develop end-to-end relational and NoSQL database solutions based on business requirements.
  • Evaluate and recommend appropriate technologies and approaches to deliver scalable and maintainable data solutions.
  • Build, optimize, and maintain data pipelines using technologies such as PostgreSQL, Elasticsearch, Snowflake, Spark, Java, and Python.
  • Collaborate with business users to translate requirements into system designs, data flows, data models, and technical solutions.
  • Develop applications and solutions aligned with enterprise architecture, design standards, and engineering best practices.
  • Monitor, troubleshoot, and optimize database and data platform performance, reliability, and scalability.
  • Automate operational processes and build monitoring tools to improve system efficiency and observability.
  • Investigate and resolve technical issues through debugging, root cause analysis, and continuous improvement efforts.
  • Mentor team members and contribute to engineering standards, best practices, and technical frameworks.
Who You Are (Basic Qualifications)
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, Data Science, Statistics, or a related field.
  • 3+ years of experience in data engineering, business intelligence, data modeling, ETL development, and data warehouse design.
  • Experience managing multiple concurrent projects with competing priorities.
  • Strong understanding of relational database concepts, database design, and query optimization techniques.
  • Strong programming experience in Java and/or Python.
  • Experience working with enterprise data platforms and large-scale data processing systems.
  • Understanding of DevOps/DataOps practices and CI/CD tools such as Git, GitHub Actions, or GitLab CI.
  • Experience building, operating, and supporting high-volume data systems.
  • Experience analyzing large and complex datasets to identify and resolve data quality and performance issues.
  • Ability to collaborate effectively across teams and communicate technical concepts to diverse stakeholders.
  • Experience mentoring or supporting the development of other engineers.
What Will Put You Ahead
  • Experience designing and implementing cloud-based data architectures and distributed data platforms.
  • Experience with large-scale batch and streaming data processing solutions.
  • Experience with Spring Framework, JPA, AOP, and REST-based application development.
  • Experience designing and building RESTful APIs and services.
  • Experience with machine learning libraries such as scikit-learn, Keras, or related analytical frameworks.
  • Familiarity with functional programming concepts and modern software engineering practices.
  • Experience working in Agile product and engineering environments.

At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.

Who We Are

At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.

Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Flint Hills Resources • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Data Scientist
Data Scientist

Koch • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Data Scientist
Data Scientist

Flint Hills Resources • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Technical Lead
Technical Lead

Flint Hills Resources • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Technical Lead
Technical Lead

Koch • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Recruiter
Recruiter

Flint Hills Resources • Bengaluru

On-site
INR 800,000 - 1,400,000
Data Management Engineer
Data Management Engineer

Flint Hills Resources • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Data Management Engineer
Data Management Engineer

Koch • Bengaluru

On-site
INR 1,200,000 - 2,400,000
ML Engineer
ML Engineer

Flint Hills Resources • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Manager, IT - Data Engineering
Manager, IT - Data Engineering

Kraft Heinz • Bengaluru

On-site
INR 2,400,000 - 4,200,000