About the Role
As a Sr. Software Engineering , you will be leading and mentoring a diverse, motivated team of engineers. Working on shared goals, you’ll build an environment focused on encouraging creativity and collaboration.
You will provide direction on projects, process improvements and key technical decisions, ensuring high-profile deliverables are completed successfully.
The ideal candidate will have a strong background in machine learning, AI, and software engineering, with a specific focus on Retrieval-Augmented Generation (RAG), prompt engineering, and AI orchestration.
Responsibilities
- Designing and implementing prompt engineering strategies to enhance model performance and accuracy.
- Supporting Retrieval-Augmented Generation (RAG) principles and work with vector databases to improve information retrieval and data processing.
- Orchestrating and integrate AI models and systems into existing workflows and applications.
- Facilitating a variety of machine learning libraries and tools to develop robust AI solutions.
- Collaborating with cross-functional teams to integrate AI capabilities into products and services.
Requirements
- Have a solid Experience with prompt engineering and RAG principles.
- Understanding and hands-on experience with vector databases.
- Experience with open-source text completion models.
- Show the Proficiency in machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, etc.
- Have solid Experience with Ruby for backend development.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Have a solid foundation of communication and teamwork abilities.
Preferred Skills :
- Experience with cloud platforms (e.g., AWS, Azure) for deploying ML models.
- Familiarity with natural language processing (NLP) techniques and tools.
- Knowledge of MLOps practices for continuous integration and deployment of ML models.
- Contributions to open-source ML / AI projects.
Work in a way that works for you
We promote a healthy work / life balance across the organisation. We offer an appealing working prospect for our people.
With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer :
- Health Benefits : Comprehensive, multi-carrier program for medical, dental and vision benefits
- Retirement Benefits : 401(k) with match and an Employee Share Purchase Plan Wellbeing : Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits Health Savings,
- Health Care, Dependent Care and Commuter Spending Accounts
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice