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.
Responsibilities:
* 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 effective 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.