| Company | Starburst |
| Location | India |
| Salary | 25-40 LPA (est.) |
| Experience | |
| Type | Full-Time |
Overview
Starburst delivers enterprise intelligence at scale by giving organizations secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps enterprises power AI and analytics without the cost and complexity of traditional data consolidation. With open standards including Trino and Apache Iceberg, Starburst enables trusted access to complete enterprise context while helping organizations avoid vendor lock-in.
Responsibilities
- Design, develop, and maintain large-scale distributed systems with a focus on reliability, scalability, and efficiency
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain automated tests to ensure the quality and reliability of the system
- Participate in code reviews and contribute to the improvement of the overall codebase
- Troubleshoot and resolve complex technical issues
- Stay up-to-date with industry trends and emerging technologies, applying that knowledge to improve the system
Requirements
- 5+ years of experience in software development with a focus on distributed systems
- Strong programming skills in languages such as Java, Python, or C++
- Experience with cloud-based technologies such as AWS or GCP
- Strong understanding of computer science fundamentals, including data structures and algorithms
- Excellent problem-solving skills and attention to detail
Benefits
At Starburst, we offer a competitive salary, comprehensive benefits, and a dynamic work environment. As a Senior Software Engineer, you will have the opportunity to work on complex and challenging projects, collaborate with a talented team, and contribute to the growth and success of the company.
Apply
If you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to careers@starburst.ai.