AI & Data Science Engineer (Python)

Muscat Tax Free4 days agoFull-time External
Negotiable
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