Taro Logo

Staff Engineer (Open Source Committer and Contributor)

Revolutionizing data observability for enterprises by offering comprehensive solutions for managing and observing data through an integrated platform.
Staff Software Engineer
In-Person
9+ years of experience
Enterprise SaaS

Job Description

Acceldata is seeking a Staff Engineer to spearhead the development of their data platform built on Apache open-source technologies. This role combines technical leadership with active open-source community involvement, perfect for an experienced engineer passionate about distributed systems and open-source contribution.

The position requires a seasoned professional with 9+ years of software engineering experience, including 4-5 years of active open-source contribution. The ideal candidate will have deep expertise in Apache ecosystem projects like Hadoop, Kafka, Spark, or Flink, along with strong programming skills in Java, Python, Scala, or Go.

As a Staff Engineer, you'll lead the technical direction of critical projects, design and implement distributed data systems, and ensure system scalability. Your role involves both hands-on development and technical leadership, including mentoring team members and reviewing code contributions. You'll work closely with cross-functional teams to solve complex technical challenges and improve system performance.

The role offers unique opportunities to influence both Acceldata's platform and the broader open-source community. You'll be responsible for submitting patches, reviewing contributions, and maintaining high standards for code quality and security. Experience with cloud platforms (AWS, Azure, GCP) and on-premise deployments is essential.

This position is based in Bengaluru, India, offering the chance to work with a company that's revolutionizing enterprise data observability. The role combines technical excellence with community leadership, making it ideal for engineers who want to make a lasting impact on both product development and the open-source ecosystem.

Last updated 5 months ago

Responsibilities For Staff Engineer (Open Source Committer and Contributor)

  • Lead development of data platform built on Apache open-source technologies
  • Design, implement, and optimize distributed data systems
  • Drive technical direction of the project as Apache committer
  • Submit patches and review contributions
  • Lead technical discussions within the community
  • Define architecture improvements
  • Address bug reports and security vulnerabilities
  • Contribute to project maintenance
  • Mentor and ensure code quality through reviews

Requirements For Staff Engineer (Open Source Committer and Contributor)

Java
Python
Scala
Go
Kafka
  • 9+ years of experience in software engineering, with 4-5 years actively contributing to open-source projects
  • Deep knowledge of Apache projects (Hadoop, Kafka, Spark, Hive, Flink) and their architecture
  • Proficiency in programming languages such as Java, Python, Scala, or Go
  • Experience with distributed computing and high-performance applications
  • Proven track record of contributions to open-source projects
  • Strong collaboration abilities with internal teams and external contributors
  • Experience deploying solutions in cloud (AWS, Azure, GCP) and on-premise environments
  • Excellent written and verbal communication skills