Software Engineer (Observability, Pulse)
Posted
Summary
Software Engineer joining Acceldata's Pulse team to build and scale a data observability platform, developing high-quality software, optimizing system performance, and delivering features that improve data reliability for customers. Work involves large-scale applications, microservices, and distributed systems using Java, Python, or Go.
- We are looking for a Software Engineer to join the Pulse product team at Acceldata. In this role, you will contribute to building and scaling Pulse, our data observability platform, by developing high-quality software, enhancing system performance, and delivering impactful features that improve data reliability and insights for customers
- Design, develop, and maintain large-scale, scalable software applications
- Write clean, efficient, and well-tested code following industry best practices
- Collaborate with cross-functional teams to define, design, and deliver new features
- Troubleshoot, debug, and resolve production issues in a timely manner
- Participate in code reviews to maintain code quality and share knowledge
- Continuously learn and adopt new technologies, tools, and frameworks
Benefits
- Flexible work schedule
- Free lunch
- Performance-based bonuses
- ESOPs
- Modern equipment
- Uber transport facilities
- Free access to INR 50k+ of Udemy courses
- Opportunity to make an immediate impact on mission-critical projects
- Strong problem-solving skills and attention to detail
- Familiarity with RESTful APIs and microservices architecture
- Good communication and collaboration skills
- Strong understanding of data structures, algorithms, and system design
- Experience with distributed systems and scalable architectures
- Proficiency in one or more programming languages such as Java, Python, or Go
- Master’s degree in Computer Science, Engineering, or a related field
- Analytical thinking
- Ownership and accountability
- Customer-focused mindset
- Adaptability and continuous learning
- Collaboration and teamwork
