A
Acceldata8h ago
Indeed

Staff Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Staff Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Acceldata

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

We are seeking a Staff Backend Engineer to join our team in Bengaluru, Karnataka. You will be instrumental in architecting, designing, and implementing highly scalable distributed systems using Java. This role involves applying microservices and event-driven design patterns to tackle complex engineering challenges. You will write production-grade, efficient, and maintainable code with a strong emphasis on data structures, algorithms, concurrency, and system-level optimizations.

Key responsibilities include leading end-to-end system design, defining API contracts, service decomposition, and conducting trade-off analysis for latency, throughput, consistency, and fault tolerance. You will build and optimize low-latency, high-throughput APIs and backend services, ensuring reliability and observability at scale. Deep diving into performance bottlenecks using profiling and debugging tools is essential. You will also design and implement distributed data processing pipelines for large-scale datasets, focusing on scalability and fault tolerance.

This role requires owning critical components, driving code and design reviews, and upholding high engineering standards, including testing, CI/CD, and clean architecture. Collaboration with Product, Data, and DevOps teams is crucial, as is influencing the technical roadmap and architectural direction. You will mentor engineers through pair programming and design guidance, elevating the team's technical capabilities.

We are looking for candidates with 12-15 years of hands-on backend development experience in Java, a strong understanding of distributed systems, system design, and microservices. Experience with data processing pipelines using Apache Spark or Apache Flink, and NoSQL databases (Cassandra, MongoDB, DynamoDB) is required. Building large-scale, cloud-native systems is a must. Working knowledge of Databricks, Snowflake, or other Big Data technologies is preferred. Excellent problem-solving, debugging, and analytical skills, along with strong ownership and the ability to thrive in a fast-paced product environment, are essential.

Company

A

Acceldata

Acceldata is a leading pioneer in data observability, transforming how enterprises manage and observe their data. Our comprehensive platform provides deep insights into data, data pipelines, and data ...

Bengaluru, Karnataka
Posted on Indeed