Tech Stack
LangChainDockerLangGraphMachine LearningNLPPythonAIAzure
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Machine Learning Engineer to join our team and help build next-generation AI-powered workplace assistants.
In this fully remote role, you will work with modern Generative AI technologies, agentic frameworks, and machine learning models to create smart, collaborative solutions. This is a great opportunity to work on cutting-edge AI initiatives, influence product direction, and grow together with experienced professionals in an open and supportive environment.
Responsibilities
- Develop and integrate ML, NLP, and Generative AI models
- Build and optimize agentic workflows using LangChain, LangGraph, or similar frameworks
- Develop LLM-powered solutions using modern Generative AI technologies
- Prototype internal tools and interfaces with Streamlit or Gradio
- Collaborate with engineering and product teams to deliver AI-driven features
- Manage development and runtime environments with Docker
- Maintain clean and scalable code using Git-based workflows
- Query and analyze structured data using SQL
- Contribute to model deployment and operations in a cloud environment (primarily Azure)
Requirements
- 3+ years of commercial experience in software engineering or AI/ML development
- Strong proficiency in Python
- Hands-on experience with Generative AI applications and Large Language Models
- Experience with agentic AI frameworks such as LangChain or LangGraph
- Solid understanding of machine learning and NLP fundamentals
- Experience with ML frameworks including PyTorch or TensorFlow
- Familiarity with Streamlit, Gradio, or similar prototyping tools
- Practical experience with Git, Docker, and cloud platforms
- Good knowledge of SQL
- Understanding of software engineering best practices and estimation processes
- Upper-Intermediate level of English
Nice to Have
- Experience with additional agentic AI or LLM orchestration frameworks
- Experience building Retrieval-Augmented Generation solutions
- Experience with MLOps practices and model deployment
- Confidence working in Linux terminal environments
Personal Profile
- Strong analytical and problem-solving skills
- Ability to work independently and proactively
- Excellent communication and collaboration skills
- Passion for innovation and modern AI technologies
- Focus on code quality and continuous improvement
We Offer
- Diversity of Domains & Businesses
- Variety of technology
- Health & Legal support
- Active professional community
- Continuous education and growing
- Flexible schedule
- Remote work
- Outstanding offices (if you choose it)
- Sports and community activities
About the Company
At Sigma Software, we value innovation, engineering excellence, and continuous learning. Join us to be part of a team that is shaping the future of AI and software development.