What You Will DoAs a Software Engineer, Backend for our AI Software & Platform team, you will be responsible for lead the following:
- Design and build effective interfaces between AI services, ensuring smooth communication and data exchange while adhering to security and performance requirements.
- Implement the right types of instrumentation to monitor and measure the performance, reliability, and security of integrated AI services.
- Debug integration issues, identifying bottlenecks or errors and implementing solutions to optimize service interactions.
- Work on performance tuning and optimization of the integrated AI services to ensure efficient and responsive operation.
- Develop clear and comprehensive documentation for integration processes, interfaces, and instrumentation, facilitating teamwork and knowledge transfer within the team.
- Collaborate closely with AI engineers, data scientists, and security experts to ensure smooth integration of AI services into the products.
- Ensure that integrated AI services meet security and compliance standards, working closely with the security team to implement necessary measures.
Basic Qualifications- 7+ years experience as a Backend Engineer with expertise in integrating complex services.
- 3+ years experience writing code in Python, Java, or Go.
- BA / BS degree with 10+ years of experience (or) MS degree with 8+ years of experience as a software development engineer
Preferred Qualifications- Experience in AI service operations, including Generative AI, and the ability to design and build interfaces between them.
- Understanding of GenAI frameworks and orchestrators like LangChain, Llamalndex, Semantic Kernel or AutoGen.
- Foundation in data structures and algorithms.
- Experience with instrumentation and monitoring tools for measuring service performance.
- Knowledge of compliance standards.