Senior Engineer - Machine Learning
Portugal - Remote
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Beyond
Boost your vacation rental profits with dynamic pricing and short-term rental market data. Trusted by Airbnb, Vrbo & Booking.com hosts. Free sign-up credit!Beyond is a technology consultancy helping organizations thrive in a rapidly changing world.
We build, modernize, scale, and operationalize technology, creating Cloud and AI solutions to unlock productivity and drive customer growth.
Role Overview
- We are seeking a talented and experienced Senior Engineer - Machine Learning to join a high-performing team. This is a unique opportunity to work on challenging problems at the intersection of applied machine learning, large-scale data, and user-facing products.
- In this role, you will be responsible for the end-to-end lifecycle of machine learning models that power core product features. You will design, build, and deploy innovative ML solutions, directly impacting the user experience through personalization, recommendations, and intelligent systems.
What You'll Do:
- Lead the algorithm selection, design, and prototyping of machine learning models to solve complex business problems, including recommendation, personalization, and predictive analytics.
- Apply your expertise in statistical modeling and machine learning to perform deep data analysis, guide crucial feature selection, and identify opportunities for product improvement.
- Own the full ML lifecycle, from breaking down discrete steps of a pipeline (e.g., with a DAG) to analyzing model implementations and improving their robustness in the wild.
- Implement and manage robust model observability, tuning, and optimization processes to ensure sustained performance and accuracy post-deployment.
- Develop and maintain data pipelines to process and prepare data for model training and evaluation.
- Design and conduct A/B tests to evaluate model performance and its impact on key business metrics.
- Collaborate closely with product managers and engineers to define problems and deliver effective AI-driven solutions.
- Mentor other team members, champion best practices in machine learning engineering, and stay current with the latest advancements in the field.
What We're Looking For
- Degree in Computer Science, Statistics, or a related quantitative field.
- 5+ years of hands-on experience designing and deploying production-grade machine learning systems.
- Strong foundational knowledge of various machine learning algorithms and a proven ability to select the appropriate methodology, avoiding a one-size-fits-all approach.
- Proven experience in areas such as recommendation systems, personalization, natural language processing (NLP), or semantic search.
- Expert-level programming skills in Python, with deep, hands-on experience using data science and ML libraries such as Pandas, Scikit-learn, TensorFlow, or PyTorch.
- Experience with data storage technologies (e.g., SQL, NoSQL, Key-value) and their scaling characteristics.
- Experience with large-scale data processing technologies (e.g., Spark, Beam, Flink) and associated patterns (Batch vs. Stream), with a deep understanding of when to use them.
- Experience using cloud platforms (e.g., GCP) at scale.
- Experience deploying ML-based solutions at scale using cloud-native services.
- Excellent communication and collaboration skills, with the ability to thrive in a fast-paced, cross-functional team environment.
Nice to Have
- Experience with LLMs, including fine-tuning and deploying them in production systems.
- Familiarity with search technologies like Elasticsearch and vector databases.
- Experience with graph databases (e.g., Neo4j).
- Experience with API development (REST, GraphQL).
Having been named among the Sunday Times Best 100 Companies, we believe culture plays a large role in what we offer as an organization. We actively promote diversity in all its forms across our Studios, and we proudly, passionately, and proactively strive to create a culture of inclusivity and openness for all our employees.
Beyond is committed to welcoming everyone, regardless of gender identity, orientation, or expression. Our mission is to remove exclusivity and barriers and encourage new thinking and perceptions in a space of belonging. It is not about race, gender, or age, it is about people. And without our people being their most creative and innovative selves, we are nothing.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing API Development APIs Computer Science Data analysis Data pipelines Elasticsearch Engineering Flink GCP GraphQL LLMs Machine Learning ML models Model training Neo4j NLP NoSQL Pandas Pipelines Prototyping Python PyTorch Scikit-learn Spark SQL Statistical modeling Statistics TensorFlow
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.