NextHire Try for free

Blumetra

Posted 6 Oct 2026

Data Engineer (1 - 3 years)

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Workplace
Hybrid
Posted
6 Oct 2026

About the role

We are looking for a Data Engineer with strong programming fundamentals, excellent SQL skills, a solid understanding of data structures, and awareness of modern AI/GenAI concepts.

The ideal candidate should be comfortable solving problems independently and writing code without relying heavily on AI coding assistants.

Key Responsibilities

  • Develop, maintain, and optimize data processing solutions.

  • Write clean, efficient, and maintainable Python code.

  • Design and write complex SQL queries for data extraction, transformation, and analysis.

  • Work with relational databases and understand database programming concepts.

  • Apply data structures and algorithms to solve technical problems efficiently.

  • Participate in designing scalable and reliable data solutions.

  • Collaborate with engineering and business teams to understand data requirements.

  • Explore and contribute to AI and Generative AI-based use cases where applicable.

  • Troubleshoot data and application-related issues and improve overall performance.

Required SkillsPython

  • Good understanding of Python programming fundamentals.

  • Ability to write simple to moderately complex programs independently.

  • Should be able to solve coding problems without depending on AI assistants or external coding tools.

  • Understanding of functions, loops, conditions, collections, exception handling, and object-oriented programming concepts.

SQL

  • Very strong SQL skills.

  • Good understanding of:

    • Joins

    • Subqueries

    • Aggregations

    • Triggers

    • Stored Procedures

    • Top-N Analysis

    • Window Functions

    • Query optimization concepts

  • Ability to independently write and troubleshoot SQL queries.

Data Structures & Algorithms

  • Strong understanding of common data structures such as Arrays, Lists, Stacks, Queues, Hash Maps, Trees, and Graphs.

  • Ability to write algorithms or implementations for commonly used data structures.

  • Good understanding of problem-solving, time complexity, and basic algorithmic concepts.

AI & Generative AI

  • Good understanding of Artificial Intelligence and Generative AI concepts.

  • Familiarity with LLMs, AI-assisted development, prompt engineering, and common GenAI use cases.

  • Interest in applying AI/GenAI capabilities to data engineering and enterprise solutions.

Preferred Skills

  • Exposure to or hands-on experience with Databricks and/or Snowflake is preferred.

  • Familiarity with modern data platforms, cloud-based data engineering, and large-scale data processing would be an added advantage.

  • Understanding of ETL/ELT concepts and data pipelines is desirable.

Qualifications

  • 1–3 years of relevant experience in Data Engineering, Software Engineering, or a similar technical role.

  • Bachelor's degree in Computer Science, IT, Engineering, or a related discipline.

  • Strong analytical and problem-solving abilities.

  • Good communication and collaboration skills.

  • Ability to learn new technologies quickly and work in a fast-paced environment.

What We Are Looking For

We are particularly looking for candidates with strong fundamentals rather than tool-dependent knowledge. Candidates should be comfortable demonstrating their Python, SQL, data structures, and problem-solving skills independently during the interview process.

Experience with Databricks or Snowflake is preferred but not mandatory.

Interview Process:

Hackathon Challenge + 2 Technical Rounds

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach