Talent.com
This job offer is not available in your country.
Python Engineer

Python Engineer

ArcelorMittalLuxembourg
14 days ago
Job description

ArcelorMittal Downstream Solutions is looking for a Python Engineer to join its Artificial Intelligence team located in Luxembourg.

Join our dynamic AI and data engineering team as a Python Engineer where you'll help power the next-gen wave of AI-driven automation and insights . If Python is your go-to, and you’re hyped about machine learning , data wrangling , and scalable backend services, you’ll thrive here. You’ll work on real-world AI applications in industries like manufacturing, finance, and logistics—helping build tools and platforms that don’t just collect data but make it smart.

Key Responsibilities

Develop production-ready, scalable Python code for :

  • Data ingestion, cleansing, transformation (ETL / ELT)
  • Workflow automation and task orchestration
  • RESTful APIs, microservices, and backend integrations
  • ML pipeline orchestration and AI model deployment

Ensure secure, scalable, and cloud-optimized deployment on :

  • AWS (e.g. Lambda, S3, ECS, SageMaker)
  • Azure (e.g. Functions, Blob Storage, AKS, ML Studio)
  • Collaborate with Data Scientists , ML Engineers , and DevOps teams to :

  • Implement end-to-end AI workflows
  • Containerize apps (Docker) and deploy using CI / CD tools
  • Integrate APIs and services across cloud and on-prem platforms
  • Work with large-scale data frameworks like :

  • Apache Airflow, Luigi for orchestration
  • pandas, NumPy, Dask for data manipulation
  • scikit-learn, TensorFlow, or PyTorch (if diving into ML)
  • FastAPI, Flask, or Django REST Framework for backend dev
  • Embrace software engineering best practices :

  • Unit testing with pytest, mocking, code linting
  • Git-based workflows, code reviews, and agile sprints
  • Documentation (Sphinx, MkDocs, or plain Markdown—it’s your canvas)
  • Exposure to

  • Building or consuming REST APIs
  • Basic Flask / FastAPI applications
  • Scikit-learn, TensorFlow, PyTorch, MLflow
  • Handling files (CSV, Excel, JSON, XML)
  • Continuous Improvement

  • Technology Evaluation : Staying up-to-date with the latest cloud technologies and trends.
  • Innovation : Exploring innovative cloud solutions to drive business growth and efficiency.
  • Feedback Loop : Gathering feedback from users and stakeholders to continuously improve cloud services.
  • Certification : Obtain industry recognized certifications
  • Qualifications

  • Bachelor’s in CS, Engineering, or related field
  • Proficiency in Python 3.x and strong understanding of :
  • OOP and functional programming

  • Data structures and algorithmic thinking
  • Comfort with essential Python libraries :
  • scikit-learn, pandas, requests, json, os, datetime, logging

    Bonus Skills – Level Up!

  • Familiarity with cloud deployment tools and patterns (IaC, serverless, containers)
  • Security-first mindset (input validation, data encryption, secure API practices)
  • Know-how in

  • CI / CD tools : GitHub Actions, Azure DevOps, Jenkins
  • Secrets management : HashiCorp Vault, AWS Secrets Manager
  • Security testing : SAST / DAST, dependency scanning, container hardening
  • Passion for AI / ML tools

  • scikit-learn, TensorFlow, PyTorch, MLflow
  • Model deployment, versioning, and monitoring
  • Team

  • You will report directly to the Chief Artificial Officer
  • You will join a team of 4 people located in Luxembourg and work with contacts in different locations
  • Location : Kirchberg - The Stage
  • What we offer

  • base salary, bonus, pension plan, lunch vouchers
  • training plans
  • flextime
  • homeworking policy
  • accessibility : our office is located in Kirchberg, near the city center and easily accessible per public transport (train, tram, bus, …)
  • by joining our global group, you will have multiple development opportunities
  • Please, note that only applications sent in English will be considered.

    Create a job alert for this search

    Engineer Python • Luxembourg