Staff Software Engineer at Weekday AI
Noida, Uttar Pradesh, India -
Full Time


Start Date

Immediate

Expiry Date

17 Mar, 26

Salary

0.0

Posted On

17 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Scala, C++, Backend Systems, Distributed Systems, Microservices, Data Lakes, Query Engines, Search Platforms, Fault Tolerance, Low Latency, High Availability, Data Storage, Indexing, Query Optimization, Problem Solving

Industry

technology;Information and Internet

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. 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.
Responsibilities
Design and develop high-performance backend systems for large-scale data processing. Collaborate with product, data, and infrastructure teams to create robust backend solutions.
Loading...