[MSO] Senior Machine Learning/AI Engineer

  • Full-time

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
Privacy Policy