Jobs and Careers
GA
Sr AI Developer
GarrettPRAHA, HLAVNÍ MĚSTO PRAHA, Czech Republic, Czechiafull_timeVerifiedPosted 20 May 2025
About the role
<p><strong>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!</strong></p><p>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.</p><p><strong>Responsibilities:</strong></p><ul><li>Develop intuitive and responsive user interfaces using React.<br/>Collaborate with UX/UI designers to ensure seamless and visually appealing user experiences.<br/>Integrate frontend components with backend services and APIs.</li><li>Enhance our LLM engine module using either Python or .NET Core.<br/>Leverage Azure OpenAI services to enable advanced AI-driven functionalities.</li><li>Build and maintain pipelines to synchronize data with Azure AI Search.<br/>Implement secure and efficient data handling practices.<br/>Utilize Kafka as a message queue for processing events and ensuring system scalability.<br/>Optimize message processing for high availability and low latency.</li><li>Collaborate with the backend team to build robust APIs.<br/>Partner with React frontend developers to ensure seamless integration and user experience.</li><li>Mentor junior developers and provide technical guidance to the team.<br/>Collaborate with product managers, DevOps, and QA teams to ensure timely delivery of robust solutions.</li></ul><p><strong>Your profile:</strong></p><ul><li>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.</li><li>Master’s Degree (preferred): Advanced education in relevant fields is a plus, demonstrating a deeper expertise and commitment to the field.</li><li>5+ years of experience in software development.</li><li>Expertise in React and frontend development.</li><li>Proficiency in either Python or .NET Core for backend development.</li><li>Experience with Kafka or similar message queue systems.</li><li>Proven experience in AI development, particularly with Large Language Models (LLMs) and other advanced AI technologies.</li></ul><p><strong>Technical Skills:</strong></p><ul><li>Expert proficiency in .NET or Python, with a comprehensive understanding of the software development lifecycle.</li><li>Expert proficiency in frontend framework, e.g. React or VueJS.</li><li>Strong knowledge of AI technologies and frameworks, with extensive hands-on experience in integrating AI into software solutions.</li><li>Deep familiarity with machine learning algorithms, data processing techniques, and model deployment strategies.</li><li>Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and agile development methodologies.</li><li>Comprehensive experience in testing methodologies, including unit testing, integration testing, and performance testing.</li><li>Proficiency in automated testing tools and frameworks to enhance the quality assurance process.</li><li>Extensive experience with cloud platforms, particularly AWS, with expertise in deploying and managing applications in a cloud environment.</li><li>Azure OpenAI, Azure AI Search experience is a plus.</li><li>Familiarity with Microsoft Teams Bot Framework and Office 365/OneDrive APIs is a plus.</li><li>Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.<br/> </li></ul><p><strong>Soft Skills:</strong></p><ul><li>Excellent problem-solving abilities and analytical thinking, with a proactive approach to addressing complex challenges.</li><li>Strong communication skills, both written and verbal, to effectively collaborate with cross-functional teams and stakeholders.</li><li>Demonstrated leadership abilities, with experience in mentoring and guiding junior developers.<br/> </li></ul>
<p></p>
Garrett is a cutting-edge technology leader delivering differentiated solutions for emission reduction and energy efficiency. We are passionate about innovating for mobility and beyond. With a nearly 70-year legacy, we serve customer worldwide with passenger vehicle, commercial vehicle, aftermarket replacement, and performance enhancement solutions.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s