We're looking for a Python-focused engineer who enjoys working with data and wants to build practical AI/ML solutions across different domains (industry, services, government, etc.).
You don't need to be a domain expert – you'll work with subject-matter experts (SMEs) who understand the business; your job is to turn their knowledge and the data into working Python code.
What you'll do
• Build data pipelines in Python to read, clean, transform and join data (logs, CSVs, APIs, databases, etc.).
• Implement and experiment with ML models (mostly using scikit-learn and similar libraries) based on clear requirements from the team.
• Package solutions into reusable scripts, notebooks, or simple APIs (e.g. FastAPI/Flask).
• Work with SMEs to translate their logic into features, rules, and model inputs/outputs.
• Document your work clearly so it can be reused on future projects.
What we're looking for
• Bachelor's in Engineering, Computer Science, or related field (any engineering discipline welcome).
• 2–5 years hands-on experience with Python.
• Strong skills with the Python data ecosystem:
• pandas, numpy, matplotlib/plotly (or similar), etc.
• Experience with ML using scikit-learn (regression, classification, train/test split, metrics).
• Comfortable working with messy real data and writing small utilities/parsers when needed.
• Experience with time-series / sensor data or business/operational data.
• Exposure to APIs / web frameworks (FastAPI, Flask) or basic SQL.
• Strong knowledge about LLMs / NLP and how to automate reports or summaries.
• Able to communicate clearly in English and work in a small, agile team.
Job Type: Contract
Contract length: 24 months