Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Machine Learning Engineer

TechnipFMC
Dunfermline
3 weeks ago
Create job alert

Machine Learning Engineer

Location:

Krakow, PL

Employment type: Employee Place of work: Hybrid Offshore/Onshore: Onshore

TechnipFMC is committed to driving real change in the energy industry. Our ambition is to build a sustainable future through relentless innovation and global collaboration – and we want you to be part of it. You’ll be joining a culture that values curiosity, expertise, and ideas as well as equal opportunities, inclusion, and authenticity. Bring your unique energy to our team of more than 21,000 people worldwide, and discover a rewarding, fulfilling, and varied career that you can take in anywhere you want to go.

Job Purpose


TechnipFMC leads the transformation of the energy industry by transforming our clients’ project economics through fully integrated projects, products, and services. Making robust decisions efficiently and consistently by using data about our products, processes, and operations is a key competency for our business to achieve our true north.

In this context, the business is developing its Advanced Analytics capability with the aim of better leveraging our data to deliver new insights, value and smarter ways of working across our value stream. Machine Learning Engineering is a key discipline in this context that focuses on designing, building, and deploying scalable machine learning systems and infrastructure to enable data-driven decision-making and innovation.

This role is for a Machine Learning Engineer who will be a member of the Advanced Analytics team (within Software Services) that is responsible for developing the company’s data analytics strategy and roadmap.

Job Description


Health, Safety & Environment:

Complete mandatory HSE courses and implement any recommended safety actions efficiently.


Be a consistent role model in relation to safety practices with a commitment to the importance of safety

Performance & Delivery:

Optimize model performance through hyperparameter tuning, feature engineering, and algorithm selection.


Collaborate with data scientists to translate prototypes into production-ready solutions.
Design and implement scalable machine learning pipelines for training, validation, and deployment.
Develop APIs and services to integrate machine learning models into enterprise applications.
Ensure robustness and reliability of ML systems through unit testing, integration testing, and CI/CD practices.
Monitor model performance in production and implement retraining strategies as needed.
Leverage cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes) for scalable deployment.
Apply best practices in software engineering, including version control, code reviews, and documentation.
Manage infrastructure for data ingestion, model training, and inference at scale.
Implement model governance practices, including auditability, reproducibility, and compliance.
Collaborate with cross-functional teams including DevOps, software engineers, and product managers.
Stay current with advancements in ML engineering tools, frameworks, and deployment strategies.
Utilize a broad range of technologies including deep learning frameworks (e.g., TensorFlow, PyTorch), MLOps tools (e.g., MLflow, Kubeflow), and distributed computing (e.g., Spark, Ray).
Communicate results effectively to both technical and non-technical stakeholders.

You are meant for this job if:


REQUIRED KNOWLEDGE/FORMAL EDUCATION:

Required: Bachelor’s degree in Computer Science, Statistics or Mathematics.


Desirable: Master’s or a higher degree in Computer Science, Statistics or Mathematics. or a related discipline

 REQUIRED EXPERIENCE:

Minimum of 5 years of experience in machine learning engineering, building and deploying advanced solutions using state-of-the-art ML techniques.


Designing and implementing machine learning systems to solve problems in the oil and gas industry.
Collaborating with business and technical stakeholders to deliver scalable and tailored ML solutions.
Manage delivery of machine learning project milestones, ensuring on-time & on-quality deployment.
Ability to evaluate and guide technical work performed by junior machine learning engineer.

Long Description


REQUIRED TECHNICAL SKILLS AND/OR PROBLEM-SOLVING SKILLS:

Advanced – Programming in Python (preferred), Java, SQL, and Scala.


Advanced – Use of ML libraries and tools such as scikit-learn, NumPy, Pandas, and joblib.
Advanced – Designing, training, and deploying ML models for diverse data types including tabular, unstructured (e.g., text, images), and time-series data.
Advanced – Working with high-performance ML frameworks such as TensorFlow, PyTorch, and ONNX.
Advanced – Using version control systems like Git for collaborative development and code management.
Advanced – Managing the ML lifecycle using tools like MLflow, Docker, Kubernetes, and Airflow.
Advanced – Building and exposing ML models via APIs using tools like FastAPI, Flask, TensorFlow Serving, or TorchServe
Proficient – Implementing MLOps practices for production-grade ML pipelines on cloud platforms (e.g., AWS SageMaker, Azure ML, or GCP Vertex AI).
Proficient – Monitoring and observability of ML systems using tools like Prometheus, Grafana, and Seldon Core.
Proficient – Working with SQL and NoSQL databases including MySQL, PostgreSQL, MongoDB, and Cassandra.
Proficient – Familiarity with generative AI, foundation models, and LLMs to stay aligned with emerging trends in ML engineering.

Skills


Customer FocusData ModellingMachine LearningPythonAnamoly detectionLarge Language ModelsSQLBash/Shell/PowershellAWS S3DBTDynamic ModellingData AnalysisDigital EthicsAWS lambdaRegressionStatistical and Mathematical AnalysisClusteringDomain KnowledgeDeep LearningStreamlitRobotic Process AutomationAgilityClassificationData ArchitectureGithubAWS SagemakerData EngineeringData PreparationDataRobotData Platform - SnowflakeML OpsData VisualizationContinuous LearningIndustry and Domain KnowledgeComputer Programming

Being a global leader in the energy industry requires an inclusive and diverse environment. TechnipFMC promotes equal opportunities and inclusion by ensuring equal opportunities to all ages, races, ethnicities, religions, gender expressions, disabilities, or all other pluralities. We celebrate who you are and what you bring. Every voice matter and we encourage you to add to our culture.

TechnipFMC respects the rights and dignity of those it works with and promotes adherence to internationally recognized human rights principles for those in its value chain.

Learn more about TechnipFMC and find other open positions by visiting our Career Page.

Follow us on LinkedIn for company updates

Date posted: Oct 30, 2025 Requisition number: 14777

Related Jobs

View all jobs

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer (Databricks)

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

AI Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

As we head into 2026, the AI hiring market in the UK is going through one of its biggest shake-ups yet. Economic conditions are still tight, some employers are cutting headcount, & AI itself is automating whole chunks of work. At the same time, demand for strong AI talent is still rising, salaries for in-demand skills remain high, & new roles are emerging around AI safety, governance & automation. Whether you are an AI job seeker planning your next move or a recruiter trying to build teams in a volatile market, understanding the key AI hiring trends for 2026 will help you stay ahead. This guide breaks down the most important trends to watch, what they mean in practice, & how to adapt – with practical actions for both candidates & hiring teams.

How to Write an AI CV that Beats ATS (UK examples)

Writing an AI CV for the UK market is about clarity, credibility, and alignment. Recruiters spend seconds scanning the top third of your CV, while Applicant Tracking Systems (ATS) check for relevant skills & recent impact. Your goal is to make both happy without gimmicks: plain structure, sharp evidence, and links that prove you can ship to production. This guide shows you exactly how to do that. You’ll get a clean CV anatomy, a phrase bank for measurable bullets, GitHub & portfolio tips, and three copy-ready UK examples (junior, mid, research). Paste the structure, replace the details, and tailor to each job ad.

AI Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK AI hiring has shifted from titles & puzzle rounds to skills, portfolios, evals, safety, governance & measurable business impact. This guide explains what’s changed, what to expect in interviews, and how to prepare—especially for LLM application, MLOps/platform, data science, AI product & safety roles. Who this is for: AI/ML engineers, LLM engineers, data scientists, MLOps/platform engineers, AI product managers, applied researchers & safety/governance specialists targeting roles in the UK.