28 days ago
Remote, IndiaSenior
Responsibilities
- Design, develop, and test distributed software applications.
- Design and implement fault-tolerant systems that maintain service availability during catastrophic failures.
- Evaluate and analyze requirements from other engineering teams for various applications.
- Coordinate with other teams to resolve urgent software issues in deployed services.
- Use monitoring and alerting services to solve complex programming problems at scale.
Requirements
- Knowledge of programming language concepts and experience with Java, Go, or Python.
- Understanding of relational database concepts and familiarity with SQL.
- Experience with debugging and monitoring production services.
- Understanding of operating system concepts, networking, multithreading, and POSIX.
- Experience with Unix/Linux scripting.
- Familiarity with dependency management tools such as Maven and Artifactory.
- Experience with source control systems such as Git and SVN.
About StarTree
StarTree builds a managed Apache Pinot cloud service and tooling for real-time, user-facing analytics, aimed at product and data engineering teams. It sells a SaaS platform (StarTree Cloud) and commercial support for Pinot deployments. Founded in 2019 and headquartered in Mountain View, the company was created by Pinot's inventors; reported customers include Stripe, Dialpad, and Just Eat Takeaway.
