About this role
The team is seeking a Staff Software Engineer to join their innovative team in Bengaluru, India. This role involves developing and optimizing an advanced AI platform that personalizes customer journeys for global enterprises. You will play a crucial part in enhancing the performance of the Decision Agent, which processes billions of events and decisions daily.
Key Responsibilities:
- Design, develop, and maintain scalable software solutions for the AI platform.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize system performance to handle high throughput and low latency requirements.
- Troubleshoot and resolve complex software issues in a timely manner.
- Mentor junior engineers and contribute to their professional development.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- 5-8 years of experience in software engineering, with a strong focus on AI or machine learning applications.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with cloud platforms like AWS or Azure.
- Strong understanding of algorithms, data structures, and system design.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
What we offer:
- Opportunity to work with cutting-edge technology in the AI space.
- A collaborative and inclusive work environment.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.