About this role
Job title: Machine Learning Engineer
About the Role Join Sigma Software as a freelance Machine Learning Engineer to work on cutting-edge applied AI solutions, including LLM-based systems and intelligent automation. This role requires on-site presence with a client in Sweden for 2 months, offering direct collaboration with stakeholders.
What You'll Do
- Develop and integrate ML and NLP models for intelligent assistant features
- Build agentic workflows using LangChain, LangGraph, or similar frameworks
- Prototype user interfaces and internal tools using Streamlit or Gradio
- Collaborate with engineering and product teams to plan and deliver ML-driven features
- Manage development and runtime environments using Docker
- Use Git for version control and maintain clean, well-structured code
- Query structured data using SQL
- Contribute to model deployment and operations in a cloud environment (primarily Azure)
What We're Looking For
- 3+ years of experience in a similar position
- Proficient in Python, with experience in building data pipelines and interacting with APIs
- Experience with agentic AI frameworks such as LangChain or LangGraph
- Solid understanding of ML and NLP, especially transformer-based architectures (e.g., BERT, GPT)
- Hands-on experience with ML frameworks (e.g., PyTorch, TensorFlow)
- Familiarity with prototyping tools such as Streamlit or Gradio
- Experience with engineering best practices: Git, Docker, cloud basics, task estimation
- Working knowledge of SQL
- Upper-Intermediate level of English (both written and spoken)
- Strong analytical and problem-solving skills; Ability to work independently and in a team; Adaptability to changing project requirements; Attention to detail; Proactive communication style
Nice to Have
- Azure cloud deployment experience