AI Engineer
Insight
hybrid · Romania · full time · €40,000 – €60,000/yr
About the role
This is an entry-level role focused on supporting the development, deployment, and maintenance of machine learning systems within a data science team. The engineer will assist with data preparation, model building, and pipeline maintenance under supervision, gaining hands-on exposure across the ML lifecycle. The position is designed as a learning role, with the expectation that the individual will grow from a foundational understanding of AI/ML concepts toward independent competency over time. Close collaboration with data scientists and software engineers is central to the day-to-day work.
Responsibilities
- Assist with gathering, cleaning, and preprocessing datasets for training and evaluating ML models
- Contribute to the design, building, and training of machine learning and deep learning models on specific components or tasks
- Support deployment of trained models into production environments and assist with basic maintenance and monitoring
- Collaborate with data scientists, software engineers, and other stakeholders to understand how business problems map to AI/ML solutions
- Contribute to documentation of ML models, pipelines, and deployment processes
Requirements
- Up to 1 year of experience in a related role, or relevant internships in machine learning, data science, or ML-focused software engineering
- Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, or a related engineering discipline
- Familiarity with Python and willingness to learn ML libraries such as TensorFlow and PyTorch
- Basic understanding of core machine learning concepts and algorithms
- Basic understanding of software engineering principles including version control (Git), testing, and CI/CD concepts
- Basic awareness of or willingness to learn cloud platforms (AWS, Azure, or GCP) and their AI/ML services
- Developing analytical skills to understand business problems and how they translate into technical solutions
- Ability to communicate findings and model results clearly within a team