About the job
About the Role
We are in search of a talented and seasoned AI Software Engineer to spearhead the development of cutting-edge intelligent software solutions tailored for our industrial applications. This pivotal role merges advanced AI technologies, including large language models (LLMs), predictive analytics, and edge AI, with robust software engineering methodologies.
Key Responsibilities
- Work collaboratively with Development Managers to pinpoint AI and machine learning opportunities.
- Conduct thorough feasibility assessments for system upgrades incorporating AI enhancements.
- Create scalable software architectures based on microservices principles.
- Design AI inference systems optimized for cloud environments.
- Develop and implement Retrieval-Augmented Generation (RAG) pipelines.
- Construct predictive maintenance models utilizing sensor data.
- Establish real-time anomaly detection solutions.
- Contribute to initiatives involving digital twins and energy optimization.
- Produce secure, efficient, and production-ready code.
- Conduct code reviews with an emphasis on AI safety, performance, and scalability.
- Oversee project timelines and deliverables effectively.
- Document AI model functionalities, limitations, and system designs.
- Educate staff on AI-enhanced workflows and system applications.
