Machine Learning Engineer
Solution Design Group · Minneapolis, MN · 6 days ago
HybridEngineering$130k–$170k/yrFull-time
About the role
The Machine Learning Engineer will play a key role in designing, implementing, and deploying machine learning models to solve complex problems and enhance our customer’s products and services. They will work closely with a cross-functional team of data scientists, software engineers, and domain experts to drive the development and deployment of machine learning solutions.
Responsibilities
- Design, implement, and optimize machine learning algorithms and models to address specific business challenges.
- Collaborate with data engineers to preprocess and transform raw data into a format suitable for machine learning models.
- Conduct feature engineering to extract relevant information for model training.
- Train, validate, and fine-tune machine learning models using state-of-the-art techniques.
- Evaluate model performance and iterate on models to improve accuracy and efficiency.
- Deploy machine learning models into production environments and integrate them into existing systems.
- Collaborate with software engineers to ensure seamless integration with our products.
- Stay abreast of the latest developments in machine learning and related fields.
- Proactively identify opportunities to enhance existing models and propose new approaches to solve business problems.
Requirements
- 3+ years of hands-on, professional machine learning development experience, delivering solutions in a large scale enterprise environment.
- Experience with Public Cloud Providers such as AWS and Microsoft Azure.
- Experience with AWS and/or Azure data tools and services.
- Demonstrated experience using AI-assisted development tools (e.g., Claude Code, Codex, GitHub Copilot) to increase development velocity, improve code quality, and support complex problem-solving.
- Strong understanding of data processing, data engineering, and data visualization.
- Experience with SQL and NoSQL databases.
- Proficient in programming languages such as Python and RF.
- Familiarity with big data technologies such as Apache Spark.
- Experience with Machine Learning frameworks such as TensorFlow or PyTorch.
- Able to work effectively in a collaborative, cross-functional team environment.
- Excellent communication skills and the ability to explain complex concepts to both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills. Proven ability to tackle complex problems and deliver robust machine learning solutions.
- Prior consulting or professional services experience is a bonus.
Qualifications
- Education degree or certification in Computer Science, or the equivalent related work experience.
Skills
- Machine Learning Frameworks (TensorFlow, PyTorch)
- Data Engineering Tools (AWS, Azure)
- AI-Assisted Development Tools (Claude Code, Codex, GitHub Copilot)
- Big Data Technologies (Apache Spark)
- Programming Languages (Python, R)
- SQL and NoSQL Databases
- Feature Engineering
- Model Training and Validation
- Cloud Deployment and Integration
- Complex Problem Solving
- Communication and Stakeholder Management
Benefits
- Full-time salaried consultant position
- ESOP - 100% employee owned
- Star Tribune Top Workplace winner the last 7 consecutive years
- National Top Workplace in 2023, 2024 & 2025
- Challenging and rewarding work with great customers
- Variety of opportunities to give back to the community
- Be amongst some of the best technologists in the industry
- Dedicated to our core values of superior customer service, exceptional employee experience, and responsible corporate citizenship
- Opportunities to connect with other SDGers via internal communities, committees, and events – virtually and in person
- Array of benefits including medical, dental, and vision insurance benefits, paid time off, paid holidays, short and long-term disability, life insurance options, a monthly technology reimbursement allowance, 401k, birth and non-birth parent leave, ESOP, trainings and certifications, and company-owned cabins
- Fair and equitable compensation is important to us. The salary range for this opportunity is $130,000 - $170,000. The offer may fall outside this range given factors such as skills and experience.