
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Driving projects from design through implementation, experimentation and finally shipping to our users. This requires identification of product features or gaps or working with existing product teams, work with product teams on fleshing out the det ails, designing and then working with other engineers to implement it end to end.
- Lead identification of dependencies and the development of design documents for a product, application, service, or platform.
- Lead by example and mentors others to produce extensible and maintainable code used across products.
- Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
- Proactively seek patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Experience building ML focused products.
- Familiarity with common machine learning, deep learning frameworks and concepts, using use of LLMs, prompting.
- Ability to communicate technical details clearly across organizational boundaries.
- Bachelor's Degree in Computer Science
- OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.