[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