Negotiable
Inside
Hybrid
London Area, United Kingdom
Summary: The AI Software Engineer role is based in London and involves a hybrid working arrangement with three days on-site. The position requires expertise in Python and machine learning, along with experience in AI applications and cloud platforms, particularly Azure. The candidate will be responsible for developing and monitoring data pipelines, deploying models, and utilizing MLOps frameworks.
Key Responsibilities:
- Develop and monitor data pipelines.
- Deploy machine learning models and manage their lifecycle.
- Utilize MLOps frameworks for efficient model operations.
- Implement AI algorithms and applications.
- Collaborate on cloud-based solutions using Azure.
- Optimize models for performance and scalability.
- Engage in prompt engineering and modern testing methodologies.
Key Skills:
- Proficient in Python, Fast API, and Azure UI Search API (React).
- Understanding of Azure Cloud and Azure DevOps.
- Experience with GitLab and GitLab Pipeline.
- Knowledge of Ansible and REX for deployment.
- Familiarity with AI/ML algorithms and their applications.
- Expertise in Azure Open AI and the Open AI GPT family of models.
- Experience with databases like PostgreSQL and Cosmos.
- Knowledge of ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
- Understanding of software engineering principles including version control and CI/CD.
- Familiarity with distributed computing tools like Spark and Hadoop.
Salary (Rate): 220 GBP/day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Role Title: AI Software Engineer
Location: London, UK-Hybrid, 3 days Onsite
Rate: 220 GBP/ day (Inside IR-35)
Mandatory skills: Python Machine Learning General AI experience
Skills:
- Proficient:
- Languages/Framework: Python, Fast API, Azure UI Search API (React)
- Cloud: Azure Cloud Basics (Azure DevOps)
- GitLab: GitLab Pipeline
- Ansible and REX: Rex Deployment
- Data Science : Prompt Engineering + Modern Testing
- Data pipeline development and monitoring
- Understanding of AI/ML algorithms and their applications
- MLOps frameworks
- Knowledge of cloud platforms (Azure ML especially)
- Model deployment process
- Expert: (in addition to proficient skills)
- Languages/Framework: Azure Open AI
- Data Science: Open AI GPT Family of models 4o/4/3, Embeddings + Vector Search
- Databases and ETL: Azure Storage Account, PostgreSQL, Cosmos
- Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn)
- Knowledge of cloud platforms (AWS SageMaker, Google AI Platform)
- Expertise in data pre-processing, feature engineering, and model evaluation
- Understanding of software engineering principles (version control, CI/CD, containerization)
- Familiarity with distributed computing and big data tools (Spark, Hadoop)
- Ability to optimize models for performance and scalability
- Experience with Azure AI Search