Staff Software Engineer

9 years

0 Lacs

Posted:9 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Min Experience: 9 yearsLocation: IndiaJobType: full-timeWe are seeking a highly skilled

Staff Software Engineer

with deep expertise in building and optimizing

query engines

and working with

data lakes

at scale. The ideal candidate is passionate about designing high-performance, scalable, and reliable systems, with a strong background in

Java or Scala

. This role is critical for shaping the architecture of our data platform and enabling analytics and data-driven decision-making across the organization.

Requirements

Key Responsibilities:

  • Design, develop, and maintain query engines capable of processing large-scale datasets efficiently.
  • Build and optimize data pipelines and integrations with data lakes to ensure high throughput and low latency.
  • Collaborate with cross-functional teams including Data Engineering, Data Science, and Product Engineering to deliver scalable and performant solutions.
  • Evaluate and implement new technologies, frameworks, and architectures to improve query performance, reliability, and maintainability.
  • Lead system design discussions, ensuring technical decisions align with long-term business goals.
  • Mentor and guide junior engineers, providing technical direction and best practices for software development and system design.
  • Troubleshoot, analyze, and resolve complex issues in distributed systems, ensuring high availability and fault tolerance.
  • Contribute to coding standards, architecture guidelines, and code reviews, promoting a culture of quality and innovation.

Required Skills & Qualifications:

  • Experience: 9-13 years of professional software engineering experience, preferably in data-intensive environments.
  • Programming: Proficient in Java or Scala, with a strong understanding of concurrent programming, memory management, and performance optimization.
  • Query Engine Expertise: Hands-on experience in building, tuning, or maintaining query engines (e.g., Presto, Spark SQL, Hive, or similar).
  • Data Lakes & Big Data: Solid experience working with data lakes and distributed storage systems (e.g., Hadoop, AWS S3, Azure Data Lake, GCP).
  • Strong understanding of distributed systems, data modeling, and data processing frameworks.
  • Proven ability to design scalable, fault-tolerant systems capable of handling petabyte-scale datasets.
  • Excellent problem-solving, debugging, and analytical skills, with a focus on performance optimization.
  • Experience mentoring and leading engineering teams, with a collaborative and proactive mindset.

Preferred Qualifications:

  • Familiarity with modern ETL frameworks, stream processing, or batch processing architectures.
  • Knowledge of cloud-based data services and infrastructure (AWS, Azure, GCP).
  • Open-source contribution or active participation in data engineering communities is a plus

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru east, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india