Negotiable
Undetermined
Remote
Remote
Summary: We are seeking an experienced Lead AI Software Engineer to design, develop, and deploy AI-driven applications and intelligent systems. The role involves leading AI initiatives, mentoring engineering teams, and collaborating with cross-functional stakeholders to build scalable machine learning and generative AI solutions.
Key Responsibilities:
- Lead the design and development of AI/ML-based software solutions.
- Architect scalable AI applications, APIs, and data pipelines.
- Develop and deploy machine learning, deep learning, and generative AI models.
- Collaborate with data scientists, product managers, and engineering teams to define AI use cases.
- Integrate AI models into production systems and enterprise applications.
- Optimize model performance, scalability, and reliability.
- Implement MLOps practices including model deployment, monitoring, and retraining.
- Review code, establish engineering standards, and mentor development teams.
- Ensure AI solutions follow security, governance, and ethical AI guidelines.
- Stay updated with emerging AI technologies, frameworks, and industry trends.
Key Skills:
- Strong programming experience in Python, Java, or similar languages.
- Hands-on experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience with Generative AI, LLMs, prompt engineering, and AI orchestration frameworks.
- Knowledge of APIs, microservices, and cloud-native architectures.
- Experience with vector databases, embeddings, and retrieval-augmented generation (RAG).
- Familiarity with MLOps tools and CI/CD pipelines.
- Understanding of data engineering, model lifecycle management, and AI deployment practices.
- Strong problem-solving, communication, and leadership skills.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description- Lead AI Software Engineer
Job Summary
We are seeking an experienced Lead AI Software Engineer to design, develop, and deploy AI-driven applications and intelligent systems. The ideal candidate will lead AI initiatives, mentor engineering teams, and collaborate with cross-functional stakeholders to build scalable machine learning and generative AI solutions.
Key Responsibilities
- Lead the design and development of AI/ML-based software solutions.
- Architect scalable AI applications, APIs, and data pipelines.
- Develop and deploy machine learning, deep learning, and generative AI models.
- Collaborate with data scientists, product managers, and engineering teams to define AI use cases.
- Integrate AI models into production systems and enterprise applications.
- Optimize model performance, scalability, and reliability.
- Implement MLOps practices including model deployment, monitoring, and retraining.
- Review code, establish engineering standards, and mentor development teams.
- Ensure AI solutions follow security, governance, and ethical AI guidelines.
- Stay updated with emerging AI technologies, frameworks, and industry trends.
Required Skills
- Strong programming experience in Python, Java, or similar languages.
- Hands-on experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience with Generative AI, LLMs, prompt engineering, and AI orchestration frameworks.
- Knowledge of APIs, microservices, and cloud-native architectures.
- Experience with vector databases, embeddings, and retrieval-augmented generation (RAG).
- Familiarity with MLOps tools and CI/CD pipelines.
- Understanding of data engineering, model lifecycle management, and AI deployment practices.
- Strong problem-solving, communication, and leadership skills.
Preferred Qualifications
- Experience leading AI engineering teams or enterprise AI initiatives.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.