18 Sep
|
Mindera
|
Victoria
Job Description
At Mindera, we believe that software is built by people, for people, with high-performance systems that impact users worldwide. We are looking for a Lead Data Scientist to join an agile, collaborative team where your voice matters as much as your code.
n This role is therefore not about inventing a new strategy from scratch. It is about taking an agreed plan, implementing it well, and owning the recommendation models end to end in production.
n
We value empathy, self-organization, and a positive attitude. If you are approachable, communicate clearly, and believe that team fit is just as important as technical expertise, you'll feel right at home here.
n
At Mindera we encourage the use of AI to assist with coding and related tasks. We find a persons skill in engineering and software craft, has a big impact long term successful delivery, with or without AI. Our goal in the interview process is to understand the candidates knowledge and skill with engineering.
n
If you need to, or plan to use AI, please be transparent with us when you're using it, to avoid issues and misunderstandings that can either: impact your chance of securing the role or impact your success at Mindera.
n
National and international expected traveling time varies according to project/client and organizational needs: 0%-15% estimated.
n
How You'll Contribute:
n You will work closely with the Data Science leadership, engineering teams, becoming the senior hands‐on Data Scientist responsible for progressing the recommendation capability in a disciplined and maintainable way.
n
n
- Lead the consolidation of existing recommendation algorithms into a simpler, more coherent recommendation capability.
n
- Implement the client's existing technical direction and agreed delivery plan.
n
- Review current recommendation approaches and rationalise duplication, inconsistency and unnecessary complexity.
n
- Develop, improve and productionise recommendation models across agreed customer and commercial use cases.
n
- Own the full recommendation model lifecycle:
n n
- Data and feature development;
n
- Model development;
n
- Evaluation;
n
- Production implementation;
n
- Monitoring;
n
- Retraining;
n
- Ongoing optimisation.
n
n
- Work directly in Databricks, using Python and PySpark to develop scalable production workloads.
n
- Refactor exploratory or notebook-based Data Science code into maintainable production implementations.
n
- Apply strong object-oriented design and software engineering principles to the recommendation codebase.
n
- Create reusable and testable components for areas such as candidate generation, scoring, ranking, feature generation and evaluation.
n
- Build appropriate automated testing around Data Science and ML code.
n
- Work with engineering and platform teams on production integration without handing off ownership of the models themselves.
n
- Define and maintain clear offline evaluation frameworks.
n
- Support online experimentation and measurement of recommendation effectiveness.
n
- Monitor production behaviour and take ownership of model quality once live.
n
- Provide clear technical communication to both client stakeholders and the wider delivery team.
n
n
This is a Data Science role with a much stronger production engineering expectation than a typical modelling-only position.
n
We are looking for someone with strong experience in:
n
n
- Recommendation systems, ranking or personalisation.
n
- Python in production Data Science environments.
n
- Databricks.
n
- PySpark / Spark.
n
- Large-scale customer, product or behavioural datasets.
n
- Object-oriented programming.
n
- Clean code and software design principles.
n
- Modular, reusable and testable ML code.
n
- Unit testing.
n
- Git-based development.
n
- CI/CD practices for Data Science or ML workloads.
n
- Model evaluation and experimentation.
n
- Deploying models into production.
n
- Monitoring and maintaining production models.
n
n
Relevant recommendation experience could include:
n
n
- Collaborative filtering;
n
- Content-based recommendation;
n
- Hybrid approaches;
n
- Candidate generation;
n
- Ranking;
n
- Learning to rank;
n
- Embeddings;
n
- Representation learning;
n
- Personalisation;
n
- Experimentation and incremental impact measurement.
n
n
Experience with MLflow, Delta Lake, Databricks Workflows and model lifecycle management would be highly valuable.
n The strategic direction already exists.
n
The successful person needs to be comfortable coming into an established environment, understanding the current state quickly, and executing and improving the agreed approach.
n
You will likely be someone who has spent several years as a strong hands‐on Data Scientist and has gradually taken on more responsibility for how your models are engineered, deployed and operated.
n
You should be equally comfortable:
n
n
- Discussing recommendation methodology;
n
- Reviewing model performance;
n
- Writing Python;
n
- Refactoring code;
n
- Designing clean class structures;
n
- Working in Databricks;
n
- Debugging PySpark;
n
- Writing tests;
n
- Working through production issues;
n
- Explaining technical trade-offs to stakeholders.
n
n
You will need to be pragmatic.
n
We don't need someone who immediately wants to redesign everything. They need someone who can understand the existing plan, challenge it where necessary, and then drive it through to a high-quality implementation.
n
You will also be expected to:
n
n
- Build credibility quickly with senior client Data Science stakeholders;
n
- Operate independently within the client team;
n
- Communicate progress, risks and technical decisions clearly;
n
- Work collaboratively rather than positioning yourself as an external reviewer;
n
- Balance client delivery priorities with good engineering practice;
n
- Leave the recommendation capability in a stronger and more maintainable state than you found it.
n
n
THE PERKS OF BECOMING A MINDER:
n
n
- Private medical subscription
n
- Private medical subscription for children
n
- Counseling and psychotherapy services
n
- Reimbursement for eyeglasses
n
- Self-proposal salary process
n
- Annual profit distribution, subject to company performance and board decision
n
- Mindera Unit Plan
n
- Adaptable benefits options (sports, medical, cultural, donations)
n
- Trainings and learning opportunities to grow within your role
n
- Coaching and development guidance
n
- 25 days holiday
n
- Flexibility to choose where you work from
n
- Vacation incentive
n
- Parties, gatherings & trips
n
n
WHY MINDERA?
n
We're thrilled to have the opportunity to share with you what it's like to be a part of the Mindera community.
n
We're a group of friendly and talented individuals who work together to bring projects to life, in a fun, politics-free environment.
n
Our culture is all about being adaptable and self-organized. We want Minders to take risks, make decisions, work together and feel free to be their most authentic selves, every single day.
n
We work closely with our clients to truly understand their products and develop high-performance, resilient, and scalable software systems that make a real impact for their users and businesses, worldwide.
n
We are proud of our work, we're always learning and growing in our Agile and collaborative environment, and we hope you'll love it here just as much as we do!
n
Check out our Handbook & get to know us better: https://mindera.com/handbook.pdf
n
Mindera around the world: Porto, Portugal | Aveiro, Portugal | Coimbra, Portugal | Leicester, UK | San Diego, USA | San Francisco, USA | Chennai, India | Bengaluru, India | Blumenau, Brazil | Cluj-Napoca, Romania | Valencia, Spain | Casablanca, Morocco | Melbourne, Victoria, Australia & Remote
📌 Lead Data Scientist (Victoria)
🏢 Mindera
📍 Victoria