Staff Engineer
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
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 ...