O pozici
We are looking for a Senior AI Software Engineer to join our AI Center of Excellence (COE) team and play a key role in executing our AI initiatives. If you have a passion for architecting, developing, and deploying sophisticated AI solutions and want to be part of an innovative team pushing the boundaries of technological possibilities, then we are looking for you!
This position involves architecting, developing, and deploying sophisticated AI-enabled solutions, leveraging advanced software development skills and a deep understanding of artificial intelligence. The Senior Software Engineer will mentor junior developers, providing technical guidance and ensuring best practices are followed. They will drive the integration of cutting-edge AI technologies into complex solutions, addressing strategic business challenges. Their expertise and leadership will significantly contribute to the innovation and technological advancement of the Garrett's AI capabilities.
Co budeš dělat
- Develop intuitive and responsive user interfaces using React. Collaborate with UX/UI designers to ensure seamless and visually appealing user experiences. Integrate frontend components with backend services and APIs.
- Enhance our LLM engine module using either Python or .NET Core. Leverage Azure OpenAI services to enable advanced AI-driven functionalities.
- Build and maintain pipelines to synchronize data with Azure AI Search. Implement secure and efficient data handling practices. Utilize Kafka as a message queue for processing events and ensuring system scalability. Optimize message processing for high availability and low latency.
- Collaborate with the backend team to build robust APIs. Partner with React frontend developers to ensure seamless integration and user experience.
- Mentor junior developers and provide technical guidance to the team. Collaborate with product managers, DevOps, and QA teams to ensure timely delivery of robust solutions.
Koho hledáme
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field: A solid foundational understanding of computer science principles and software engineering practices is essential.
- Master’s Degree (preferred): Advanced education in relevant fields is a plus, demonstrating a deeper expertise and commitment to the field.
- 5+ years of experience in software development.
- Expertise in React and frontend development.
- Proficiency in either Python or .NET Core for backend development.
- Experience with Kafka or similar message queue systems.
- Proven experience in AI development, particularly with Large Language Models (LLMs) and other advanced AI technologies.