Weekday AI logo

Staff Software Engineer

Weekday AI
Full-time
Remote
India
Description

This role is for one of the Weekday's clients

Min Experience: 9 years

Location: Remote (India), NOIDA, Bangalore

JobType: full-time

We are looking for a highly experienced Staff Software Engineer – Backend to design, build, and scale large-scale distributed backend systems that process massive volumes of data. This role is ideal for a senior technologist who thrives in complex problem-solving environments and enjoys working at the core of high-impact B2B and B2C platforms. You will play a critical role in shaping backend architecture, improving system performance, and enabling data-driven products at scale.



Requirements

Key Responsibilities

  • Design and develop high-performance backend systems capable of handling large-scale data processing and query workloads.
  • Build and maintain distributed microservices using Java (or Scala/C++) with a strong focus on reliability and scalability.
  • Contribute to the design and optimization of data lakes, search engines, and query platforms.
  • Drive architectural decisions for fault tolerance, low latency, and high availability in distributed environments.
  • Optimize data storage, indexing, and retrieval mechanisms to support analytics and real-time use cases.
  • Collaborate closely with product, data, and infrastructure teams to translate requirements into robust backend solutions.
  • Review code, mentor engineers, and uphold engineering best practices across the backend team.
  • Identify bottlenecks in existing systems and lead initiatives to improve performance, efficiency, and stability.
  • Ensure systems are secure, observable, and production-ready with strong monitoring and alerting practices.

What Makes You a Great Fit

  • Extensive experience (9–12 years) building and scaling backend systems in production environments.
  • Strong expertise in Java (with exposure to Scala or C++) and deep understanding of object-oriented and distributed system design.
  • Hands-on experience working with large-scale distributed systems, including data lakes, query engines, or search platforms.
  • Proven ability to design systems that handle high throughput, low latency, and massive datasets.
  • Solid understanding of data storage technologies, indexing strategies, and query optimization techniques.
  • Strong problem-solving mindset with the ability to debug complex system-level issues.
  • Experience mentoring engineers and influencing technical direction across teams.
  • Comfortable working in fast-paced, high-impact environments with significant ownership and accountability.
Apply now
Share this job