Staff Software Engineer

Posted about 13 hours agoViewed
IndiaFull-TimeSoftware Development
Company:Weekday AI
Location:India
Seniority level:Staff, 9-12 years
Experience:9-12 years
Skills:
Backend DevelopmentJavaSoftware ArchitectureC++MentoringMicroservicesScalaSoftware Engineering
Requirements:
9-12 years of experience building and scaling backend systems in production Strong expertise in Java (with exposure to Scala or C++) Deep understanding of object-oriented and distributed system design Hands-on experience with large-scale distributed systems (data lakes, query engines, or search platforms) Proven ability to design systems for high throughput, low latency, and massive datasets Solid understanding of data storage technologies, indexing strategies, and query optimization Strong problem-solving mindset with ability to debug complex system-level issues Experience mentoring engineers and influencing technical direction
Responsibilities:
Design and develop high-performance backend systems Build and maintain distributed microservices 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 Optimize data storage, indexing, and retrieval mechanisms Collaborate with product, data, and infrastructure teams Review code, mentor engineers, and uphold engineering best practices Identify bottlenecks and lead performance improvement initiatives Ensure systems are secure, observable, and production-ready