Software Engineer II - Performance Engineering
Role details
Job location
Tech stack
Job description
Portfolio Vault serves Asset Managers and Asset Owners as a centralised solution for storing, locking, and reporting portfolio returns and analytics. Designed to be a single source of truth, it ensures consistent and reliable data across the organisation.
By joining our team of skilled Java Engineers, you'll become part of an Agile, collaborative environment that fosters growth and innovation. You'll also have the unique opportunity to work alongside an active Machine Learning community, gaining hands-on mentorship and development support.
As a Machine Learning Engineer, your goal will be to thoughtfully integrate LLMs and other AI techniques into our products and internal processes. Rather than introducing LLMs by default, you will aim to apply them where they add real value, enhancing existing capabilities, enabling new use cases or improving team productivity.
This position is based in Paris, allowing you to work alongside established machine learning teams and benefit from collaborative synergies in this location.
Technical stack: Java JDK 21,Vue.JS, Kubernetes, FactSet.io, AWS, Redis, Keras, PyTorch, Tensorflow, SQL.
What You'll Do
Prompt Engineering
-
Design effective prompts to maximise AI utility
-
Develop prompt guidelines and best practices for the team
Technical Excellence
-
In collaboration with agentic tooling (Claude Code, Cursor, Copilot), help your team to manage the entire software development lifecycle, from the initial design and coding to testing and the deployment of applications
-
Deploy and support ML-driven agentic solutions
-
Write and deliver clean, thoroughly tested code that is reliable, maintainable, and scalable
Cross-Functional Collaboration
-
Work closely with engineering and product teams to ensure adherence to best practices
-
Foster clear communication and teamwork to efficiently execute complex projects
Leadership
-
Coach a team of experienced engineers, helping them to improve their productivity
-
Bring your experience, promoting a culture of innovation and continuous learning within the team
Requirements
Do you have experience in Vue.js?, Do you have a Master's degree?, 1-2 Years experience with AI/ML and Python
-
Master's degree in Computer Science or equivalent training
-
Ability to articulate and quickly adopt development best practices
-
Ability to build strong relationships and work with engineering peers to solve problems and overcome obstacles
-
Familiarity with ML, NLP and GenAI (including RAG, Prompt Engineering, Vector DBs)
-
Experience with Agentic workflows and MCP
-
Familiarity with deep learning libraries ( Keras , PyTorch , Tensorflow )
-
Experience with Docker and AWS services is preferred
-
Work experience on ML Ops is preferred
-
Work experience with Jupyter Notebooks is preferred
-
Experience in software development in Java is preferred
-
Familiarity with version control systems (Git) is preferred
-
Database and SQL general knowledge ( Postgres / SQL ) is a bonus