Machine Learning Engineer
Aspect Software, Kraków
Aspect Software
Job Title: Machine Learning Engineer
About Aspect Software: Aspect Software develops world-class Workforce Engagement Management software that empowers the Employee to reach their highest potential to achieve operational excellence. We are committed to fostering a collaborative and dynamic work environment where cutting-edge technology and creative problem-solving converge. Join us as we shape the future of intelligent workforce systems.
Position Overview: We are looking for a skilled and motivated Machine Learning Engineer to join our growing team. In this role, you’ll design, develop, and deploy machine learning models to solve real-world problems—particularly in the Workforce Management domain. You’ll collaborate with data scientists, software engineers, and product managers to deliver scalable, production-ready ML solutions.
Key Responsibilities:
Design, develop, and optimize machine learning models for business-critical use cases
Build reliable data pipelines for data cleaning, feature engineering, and model training
Collaborate with cross-functional teams to translate business needs into technical solutions
Deploy and maintain ML models in production, ensuring reliability and performance
Monitor model performance and implement ongoing improvements
Conduct research and stay current on advancements in ML/AI
Work with engineering teams to integrate ML models into production systems
Maintain clear documentation for processes, tools, and methodologies
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, or a related field
2–4 years of hands-on experience developing machine learning models, including production deployment
Proficient in Python (preferred), R, or C++
Experience with ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
Solid grasp of data structures, algorithms, and software engineering fundamentals
Familiarity with cloud platforms (AWS, Azure, GCP) and container tools (Docker, Kubernetes)
Strong problem-solving skills and attention to detail
Effective communication and collaboration skills
Preferred Skills:
Some experience with time series processing, natural language processing (NLP), computer vision, or reinforcement learning
Basic knowledge of MLOps practices and tools
Familiarity with big data technologies like Hadoop, Spark, or Kafka
Experience in developing APIs for model deployment
Background in statistical analysis and data visualization
Why Join Us?
Work on impactful and challenging projects that make a difference
Be part of a collaborative and inclusive culture
Enjoy competitive compensation and benefits
Access professional development and growth opportunities
Join a team passionate about innovation and excellence
Machine Learning Engineer
Machine Learning Engineer
Aspect Software, Kraków
Aspect Software