Negotiable
Undetermined
Remote
Remote
Summary: The AI/ML Engineer will be responsible for designing, developing, and operationalizing scalable AI and machine learning solutions to enhance client transformation and student success initiatives. This role requires collaboration with cross-functional teams and the development of production-ready AI systems. The ideal candidate should possess hands-on experience and the ability to translate complex problems into effective AI solutions.
Key Responsibilities:
- Design, develop, and deploy advanced AI/ML applications using Python and cloud platforms (Google Cloud Platform preferred).
- Build and operationalize generative AI solutions, including enterprise AI agents and multi-agent orchestration frameworks.
- Design, implement, and optimize AI-driven tools, applications, and automation pipelines for scalable production use.
- Apply prompt engineering and model interaction strategies to improve accuracy, reliability, and usability of generative AI systems.
- Design and implement Retrieval-Augmented Generation (RAG) architectures leveraging institutional and domain-specific data.
- Evaluate AI system performance using qualitative and quantitative metrics and incorporate feedback for continuous improvement.
- Partner with data engineering teams to develop robust data pipelines and integrate AI services into enterprise platforms.
- Collaborate with software engineers, QA, product owners, business analysts, and agile teams to deliver AI-enabled features.
- Produce and maintain technical documentation explaining system design, behavior, and recommendations for both technical and non-technical audiences.
- Participate in sprint planning, code reviews, and cross-team design discussions.
- Contribute recommendations to AI strategy, governance, and quality frameworks.
Key Skills:
- Advanced Python programming for AI/ML development, including TensorFlow, PyTorch, NumPy, Pandas.
- API and service development using FastAPI or Flask.
- Experience with cloud-native AI architectures (Google Cloud Platform preferred; AWS/Azure acceptable).
- Design and deployment of generative AI applications integrated into enterprise software products.
- Experience building enterprise-grade AI agents and multi-agent orchestration systems.
- Familiarity with enterprise-ready agentic AI SDKs and frameworks.
- Hands-on experience with RAG architectures and vector databases.
- Experience working with LLMs, prompt engineering, and model evaluation techniques.
- Proficiency in TypeScript/JavaScript, Java, SQL, and shell scripting.
- CI/CD pipeline implementation and maintenance using Jenkins or GitLab CI/CD.
- Infrastructure-as-code experience with Terraform and/or Ansible.
- Strong problem-solving and systems-thinking skills.
- Effective communication with both technical and non-technical stakeholders.
- Self-directed, adaptable, and comfortable working in fast-paced environments.
- 5+ years of experience in software development, systems integration, and enterprise implementations.
- Hands-on experience evaluating and monitoring AI/LLM systems in production, including observability and performance frameworks.
- Experience with cloud platforms and managed AI services (Google Cloud Platform preferred).
- Experience applying AI solutions in education, digital learning, or regulated environments preferred.
- Demonstrated ability to lead technically complex initiatives independently.
- Bachelor's degree in Computer Science, Data Science, Engineering, or other technical field.
- All degrees must be conferred from an institution accredited by an accrediting agency recognized by the U.S. Department of Education.
- Must be able to travel occasionally should a business need arise.
- If offsite or hybrid role, must have access to work in a setting that enables meeting all requirements of the role at a remote location.
Salary (Rate): £56.00 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: AI/ML Engineer Remote
Job Profile Summary: The AI / ML Engineer will design, develop, and operationalize scalable artificial intelligence and machine learning solutions that support Client s transformation, student success, and learning experience initiatives. This role is responsible for developing production-ready AI systems, partnering with cross-functional teams, and contributing to the enterprise AI strategy.
The ideal candidate is hands-on, analytical, and outcome-driven, with the ability to translate complex problems into practical, and impactful AI solutions.
Job Description
- Essential Duties and Responsibilities:
- Design, develop, and deploy advanced AI/ML applications using Python and cloud platforms (Google Cloud Platform preferred).
- Build and operationalize generative AI solutions, including enterprise AI agents and multi-agent orchestration frameworks.
- Design, implement, and optimize AI-driven tools, applications, and automation pipelines for scalable production use.
- Apply prompt engineering and model interaction strategies to improve accuracy, reliability, and usability of generative AI systems.
- Design and implement Retrieval-Augmented Generation (RAG) architectures leveraging institutional and domain-specific data.
- Evaluate AI system performance using qualitative and quantitative metrics and incorporate feedback for continuous improvement.
- Partner with data engineering teams to develop robust data pipelines and integrate AI services into enterprise platforms.
- Collaborate with software engineers, QA, product owners, business analysts, and agile teams to deliver AI-enabled features.
- Produce and maintain technical documentation explaining system design, behavior, and recommendations for both technical and non-technical audiences.
- Participate in sprint planning, code reviews, and cross-team design discussions.
- Contribute recommendations to AI strategy, governance, and quality frameworks.
- Job Skills:
Core Technical Skills
- Advanced Python programming for AI/ML development, including TensorFlow, PyTorch, NumPy, Pandas
- API and service development using FastAPI or Flask
- Experience with cloud-native AI architectures (Google Cloud Platform preferred; AWS/Azure acceptable)
Generative AI & Agentic Systems
- Design and deployment of generative AI applications integrated into enterprise software products
- Experience building enterprise-grade AI agents and multi-agent orchestration systems
- Familiarity with enterprise-ready agentic AI SDKs and frameworks
RAG & LLM Technologies
- Hands-on experience with RAG architectures and vector databases
- Experience working with LLMs, prompt engineering, and model evaluation techniques
Software Engineering & DevOps
- Proficiency in TypeScript/JavaScript, Java, SQL, and shell scripting
- CI/CD pipeline implementation and maintenance using Jenkins or GitLab CI/CD
- Infrastructure-as-code experience with Terraform and/or Ansible
Professional Skills
- Strong problem-solving and systems-thinking skills
- Effective communication with both technical and non-technical stakeholders
- Self-directed, adaptable, and comfortable working in fast-paced environments
- Work Experience:
- 5+ years of experience in software development, systems integration, and enterprise implementations
- Hands-on experience evaluating and monitoring AI/LLM systems in production, including observability and performance frameworks
- Experience with cloud platforms and managed AI services (Google Cloud Platform preferred)
- Experience applying AI solutions in education, digital learning, or regulated environments preferred
- Demonstrated ability to lead technically complex initiatives independently
- Education:
- Bachelor s degree in Computer Science, Data Science, Engineering, or other technical field.
- All degrees must be conferred from an institution accredited by an accrediting agency recognized by the U.S. Department of Education.
- Other:
- Must be able to travel occasionally should a business need arise. For most roles travel would not be common. Travel may involve plane, car or metro.
- If offsite or hybrid role, must have access to work in setting which enables meeting all requirements of the role (including privacy, reliable internet access, phone, ability to video conference, etc.) at a remote location.