Taro Logo

Data Engineer II

HackerRank is a technology company focused on developer skills assessment, helping companies value skills over pedigree in hiring.
Data
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Data Engineer II

HackerRank is seeking a Data Engineer II to join their mission-driven team focused on democratizing data within the organization. This role is integral to the data team, which recently achieved a 10x performance improvement in their exports service. The position offers an opportunity to build modern, scalable data systems using cutting-edge tools like Airflow, dbt, and Spark.

The ideal candidate will work across the full stack, from designing robust data pipelines to supporting search and analytics platforms. You'll have hands-on involvement with cloud platforms (AWS/GCP), open-source tools, and contribute to shaping a flexible, future-ready data foundation. The role combines technical expertise with collaborative teamwork, requiring both independent problem-solving and cross-functional cooperation.

As a Data Engineer II, you'll be responsible for architecting and maintaining the Modern lake house Platform, designing complex data models, and ensuring the scalability and reliability of data infrastructure. The position involves working with technologies like Spark Structured Streaming, Redshift, and Trino, while also mentoring junior engineers and driving architectural decisions.

HackerRank offers a dynamic, fast-paced environment where collaboration is essential and innovation is encouraged. The company values quick delivery while maintaining quality, and team members are expected to contribute beyond their core responsibilities when needed. This role is perfect for someone who combines technical expertise with a passion for creating real-world impact through data solutions.

The position is based in Bangalore, India, with a hybrid work arrangement, offering the flexibility to balance office and remote work. Join a company that's transforming how the world values technical skills, while working with cutting-edge data technologies and making a meaningful impact on the future of technical hiring.

Last updated a day ago

Responsibilities For Data Engineer II

  • Evaluate technologies, develop POCs, solve technical challenges and propose innovative solutions
  • Build high-quality, scalable and reliable business applications
  • Design, build and maintain streaming and batch data pipelines
  • Architect and maintain Modern lake house Platform using AWS infrastructure
  • Design Complex Data Models to deliver insights
  • Take ownership of scaling, performance, security, and reliability of data infrastructure
  • Hire, guide and mentor junior engineers
  • Participate in code reviews
  • Collaborate with remote development teams and cross-functional teams

Requirements For Data Engineer II

Python
  • 2+ years of experience with data engineering & BI solutions
  • Experience with Data Modeling for Big Data Solutions
  • Experience with Spark, Spark Structured Streaming (Scala Spark)
  • Experience with database technologies like Redshift or Trino
  • Experience querying massive datasets using SQL, Hive, Spark, and Trino
  • Experience with performance tuning complex data warehouses and queries
  • Problem-solving skills for scale, performance, security, and reliability
  • Self-driven with good communication skills
  • Ability to lead and mentor junior engineers

Interested in this job?

Jobs Related To HackerRank Data Engineer II