We are seeking a Machine Learning Engineer for an exciting freelance engagement with Sigma Software. This role offers the opportunity to work on cutting-edge applied AI solutions, including LLM-based systems and intelligent automation.
The position requires mandatory on-site work with our client in Sweden for 2 months, providing a unique chance to collaborate directly with stakeholders and accelerate innovation.
At Sigma Software, we deliver impactful technology solutions worldwide. By joining us, you'll gain access to global projects, advanced tools, and a team of top-tier professionals.
Responsibilities
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)
Requirements
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)
Personal Profile
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

