Machine Learning

Machine Learning

Posted 2 days ago by Ampstek

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The role of Software Engineer (AI/ML/Python) at Ampstek involves leading the design, development, and deployment of AI/ML solutions. Candidates should possess extensive experience in software engineering, particularly in AI/ML, and be proficient in Python and relevant frameworks. The position requires collaboration with cross-functional teams and mentoring junior engineers while ensuring adherence to best practices in AI. This is a hybrid role based in London, UK.

Key Responsibilities:

  • Lead the design, development, and deployment of AI/ML solutions using Python and modern machine learning frameworks.
  • Collaborate with cross-functional teams including product, data science, and DevOps to deliver high-quality software products.
  • Drive the architecture and technical decisions for AI-based systems, ensuring scalability, performance, and maintainability.
  • Mentor and guide junior engineers and contribute to team development through code reviews, technical sessions, and best practices.
  • Conduct research and stay up to date with the latest trends and advancements in AI/ML.
  • Optimize model training and inference pipelines for efficiency and performance.
  • Work on MLOps best practices to automate model lifecycle management and deployment.
  • Ensure data privacy, model fairness, and responsible AI practices are followed.

Key Skills:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of software engineering experience with at least 3+ years in AI/ML-focused roles.
  • Proficient in Python and key libraries/frameworks such as TensorFlow, PyTorch, Scikit-learn, Pandas, NumPy.
  • Strong experience with model training, evaluation, deployment, and monitoring.
  • Solid understanding of software design principles, cloud platforms (AWS, Azure, GCP), and microservices architecture.
  • Hands-on experience with MLOps tools (e.g., MLflow, Kubeflow, SageMaker, Airflow).
  • Excellent problem-solving skills and the ability to communicate complex ideas clearly.
  • Experience working with large datasets, real-time data pipelines, and data engineering tools.
  • Knowledge of deep learning, NLP, or computer vision.
  • Experience leading agile teams and managing project timelines and deliverables.
  • Contributions to open-source AI/ML projects or publications in relevant fields.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Mid-Senior level

Industry: IT

Detailed Description From Employer:

Greetings From Ampstek, Job Opening: Software Engineer (AI / ML / Python) (Lead) Location: London, UK Mode: Hybrid (3 Days Onsite) Interested candidates can drop their CV at:shrutika.b@ampstek.com

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of software engineering experience with at least 3+ years in AI/ML-focused roles.
  • Proficient in Python and key libraries/frameworks such as TensorFlow, PyTorch, Scikit-learn, Pandas, NumPy.
  • Strong experience with model training, evaluation, deployment, and monitoring.
  • Solid understanding of software design principles, cloud platforms (AWS, Azure, GCP), and microservices architecture.
  • Hands-on experience with MLOps tools (e.g., MLflow, Kubeflow, SageMaker, Airflow).
  • Excellent problem-solving skills and the ability to communicate complex ideas clearly.

Preferred Qualifications:

  • Experience working with large datasets, real-time data pipelines, and data engineering tools.
  • Knowledge of deep learning, NLP, or computer vision.
  • Experience leading agile teams and managing project timelines and deliverables.
  • Contributions to open-source AI/ML projects or publications in relevant fields.

Key Responsibilities:

  • Lead the design, development, and deployment of AI/ML solutions using Python and modern machine learning frameworks.
  • Collaborate with cross-functional teams including product, data science, and DevOps to deliver high-quality software products.
  • Drive the architecture and technical decisions for AI-based systems, ensuring scalability, performance, and maintainability.
  • Mentor and guide junior engineers and contribute to team development through code reviews, technical sessions, and best practices.
  • Conduct research and stay up to date with the latest trends and advancements in AI/ML.
  • Optimize model training and inference pipelines for efficiency and performance.
  • Work on MLOps best practices to automate model lifecycle management and deployment.
  • Ensure data privacy, model fairness, and responsible AI practices are followed.

Seniority Level Mid-Senior level Industry IT System Testing and Evaluation Employment Type Contract Job Functions Information Technology Skills Machine Learning Artificial Intelligence (AI) Software Development Scikit-Learn Deep Learning Pattern Recognition Code Review Amazon Web Services (AWS) Python (Programming Language)