The company is looking for Senior Software Engineer to join their AI Engineering team. The role focuses on productizing AI services and APIs, ensuring quality and robust design, and integrating Large Language Model (LLM) providers using Retrieval-Augmented Generation (RAG) techniques. The candidate will collaborate with Data Engineers and Data Scientists, and design scalable cloud systems.
Role involves:
- Developing and productizing AI services and REST APIs.
- Implementing and managing horizontally scalable systems.
- Integrating with multiple LLM providers via APIs.
- Working with Data Engineers and Data Scientists.
- Ensuring software quality.
- Communicating technical concepts.
Requirements:
- 5+ years in software engineering, with a focus on service and REST API productization.
- Strong understanding of highly available systems design.
- Experience with cloud platforms and containerization (e.g., AWS, Docker).
- Proficiency in Python and JavaScript.
- Degree in Computer Science, Software Engineering, or related field.
- Excellent communication and teamwork skills.
- Proactive and self-motivated, with a passion for AI and software quality.
Role offers:
- Opportunity to contribute to integrating AI capabilities into the product suite.
- Opportunity to explore new technologies.
- Work in a small, multi-disciplinary team.
Apply
InvGate
InvGate is a growing SaaS company specializing in IT management and service automation solutions. Serving a diverse international clientele across over 60 countries, including industries like banking, e-commerce, education, and technology. InvGate focuses on developing and delivering solutions. The company emphasizes strong client relationships and smooth solution implementation.