Description
We are seeking a Staff Software Engineer to join our team in Bengaluru, India. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining large-scale distributed systems, including backend services, data pipelines, and client libraries. You will work closely with our engineering teams to deliver reliable and high-performance services, and contribute to the development of our data and AI infrastructure platform.
Your responsibilities will include:
- Designing and developing large-scale distributed systems, including backend services, data pipelines, and client libraries
- Collaborating with our engineering teams to deliver reliable and high-performance services
- Contributing to the development of our data and AI infrastructure platform
- Working closely with our product management team to bring new features and products to market
We are looking for a highly skilled and experienced software engineer who has a strong background in distributed systems, data engineering, and software development. You should have a strong understanding of programming languages such as Python, Java, Scala, and C++, and experience with cloud-based technologies such as AWS and Azure.
What we offer:
- A competitive salary and benefits package
- Opportunities for professional growth and development
- A dynamic and collaborative work environment
- Access to cutting-edge technology and tools
If you are a motivated and experienced software engineer who is passionate about data and AI, we encourage you to apply for this exciting opportunity.