[MSO] Senior Machine Learning/AI Engineer

Warsaw, Poland

Applications have closed

Software Mind

A software house that provides software development services to boost product engineering and digital transformation capabilities.

View company page

Company Description

Agile Soul – Software Mind

On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project - the aim you'll have

You will be a part of an agile team that includes Polish and Dutch developers working on development of security test tools. You will work in a small internal team of 3 people in close collaboration with the core development team and the business (technical people)

Position – how you’ll contribute 

  • Development of a new tool to support code analysis.
  • Supervising the work of two junior/mid AI engineers.
  • Co-design of system architecture.

Qualifications

Expectations - the experience you need

  • Machine Learning/AI Expertise: Advanced knowledge and practical experience in machine learning and artificial intelligence, including deep learning, reinforcement learning, and natural language processing.
  • Graph Learning: (Important) Specialized proficiency in graph-based machine learning algorithms and techniques, with an understanding of graph neural networks (GNNs) and their applications.
  • Compiler Design and Parsing: (Important) Expertise in compiler design principles, parsing algorithms, and the ability to design and implement efficient compilers for programming languages.
  • Programming Languages: Mastery in languages commonly used in AI/ML, such as Python, PyTorch, and/or others depending on the specific project requirements.
  • PyTorch:In-depth knowledge and hands-on experience with popular deep learning frameworks like PyTorch.
  • Graph Databases: (Important) Familiarity with graph databases and their applications, understanding how to model, query, and optimize graph-based data structures.
  • Parallel Computing:Understanding and experience in parallel computing and distributed systems, crucial for scaling machine learning algorithms.
  • Compiler Tools: Proficiency in using compiler tools and building custom parsers, lexers, and abstract syntax trees (ASTs).
  • Software Design Patterns:Strong knowledge of software design patterns and architectural principles to create scalable and maintainable AI/ML solutions. 17.
  • Leadership and Mentorship: Proven leadership experience, including the ability to lead a team of developers, mentor junior engineers, and guide overall technical strategy.

Additional Information

Our offer – professional development, personal growth 

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Agile Architecture Deep Learning Distributed Systems Machine Learning NLP Python PyTorch Reinforcement Learning Security

Perks/benefits: Career development Flex hours

Region: Europe
Country: Poland
Job stats:  9  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.