Taro Logo

Data Engineer II

HackerRank is a technology company focused on developer skills assessment, working to change the world to value skills over pedigree.
Data
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Enterprise SaaS · Education

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 building modern, scalable data systems that power real products. The position offers hands-on experience with cutting-edge technologies including Airflow, dbt, and Spark, while working with cloud platforms like AWS or GCP.

The data team recently achieved a significant milestone by launching an exports service that delivered a 10x performance improvement, demonstrating their commitment to impactful solutions. The team operates with a balanced approach to collaboration, effectively utilizing both synchronous and asynchronous communication methods.

As a Data Engineer II, you'll be responsible for the full stack of data operations - from designing robust pipelines to supporting search and analytics platforms. The role offers real ownership of projects from conception to production, making it ideal for someone who enjoys solving complex problems and working with modern technologies.

The ideal candidate brings 2+ years of experience in data engineering and BI solutions, with strong expertise in data modeling, Spark, and database technologies like Redshift or Trino. They should be comfortable with performance tuning, solving scalability challenges, and mentoring junior engineers.

HackerRank offers a collaborative environment where quality and velocity are equally valued. The company is committed to equal employment opportunity and maintains an inclusive workplace culture. This position provides an excellent opportunity for someone passionate about data engineering who wants to make a meaningful impact while working with cutting-edge technologies in a supportive team environment.

Last updated 3 hours ago

Responsibilities For Data Engineer II

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

Requirements For Data Engineer II

Python
  • 2+ years of experience with designing, developing and maintaining 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
  • Ability to solve problems of scale, performance, security, and reliability
  • Self-driven, initiative taker with good communication skills
  • Experience with ETL Design & Orchestration using platforms like Apache Airflow, MageAI (Bonus)

Interested in this job?

Jobs Related To HackerRank Data Engineer II