Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer image - Rise Careers
Job details

Machine Learning Engineer

Company Description

Hello! We're Teya.
Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.

At Teya we believe small, local businesses are the lifeblood of our communities.
We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.
We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.
We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.

Become a part of our story.
We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.

Job Description

About the Team

Join a team of machine learning engineers building a real-time decision making platform in Go and Python for fraud detection and mitigation models to protect merchants, their customers, and Teya from fraudulent activities. Working with advanced predictive models and scalable software systems, build and grow intelligent solutions to reduce all kinds of risk and allow Teya to focus on effectively serving our merchants. Key individual contributor for a diverse and innovative team of machine learning engineers to continuously improve and address fast-moving risks and opportunities. Work with senior engineering leaders to design, implement, launch, iterate, and ensure engineering and operational excellence for critical systems with high standards for availability, throughput, and reliability. Collaborate with your peers across Teya to build systems that can integrate real-time decision making wherever opportunity arises.

Your Mission

As a Machine Learning Engineer on the Fraud Prevention team you will:

  • Join in the early stage design of a platform for real time decision making including fraud evaluation.
  • Build high quality solutions using technologies such as Go, Python, Kafka, Docker, and Kubernetes.
  • Work with dedicated Product Managers to deliver scalable platforms and services to build and execute advanced predictive models.
  • Help build a culture of quality and delivery.
  • Work with best in class tools for observability, monitoring, and analysis.

Qualifications

Your Story

  1. 2+ years of professional software development experience with machine learning systems.
  2. Ability to solve problems in code using data structures and algorithms and be able to analyze the time and space complexity of those solutions.
  3. Understanding of software system design including object-oriented, functional, and distributed design principles.
  4. Able to work autonomously with little supervision.

Additional Information

The Perks

  • Health Insurance;
  • 25 days of Annual leave (+ Bank holidays);
  • Possibility to travel to different offices around Europe;
  • Office snacks every day;
  • Friendly, comfortable and informal office environment;
  • Flexible working hours, as long it suits both you and your team.

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Engineer, Teya

Hey there! If you're a passionate Machine Learning Engineer looking to make a real impact, Teya in Madrid might just be the perfect spot for you! As a payment and software service provider, we’re dedicated to empowering small, local businesses across Europe. You’ll be joining a vibrant team that’s focused on creating a cutting-edge decision-making platform designed to combat fraud and protect our merchants and their customers. Your role will not only involve working with advanced predictive models but also using technologies like Go, Python, Kafka, Docker, and Kubernetes to build reliable, scalable solutions in a fast-paced environment. With over two years of experience in software development and a knack for applying data structures and algorithms, you'll be instrumental in designing, implementing, and launching critical systems. Collaborating closely with product managers and your innovative teammates, you'll help foster a culture of quality and efficiency, all while enjoying a supportive and casual workspace. We promise you will feel valued at Teya, where we celebrate success and encourage continuous learning. Ready to help change the landscape for local businesses? Let’s make it happen together!

Frequently Asked Questions (FAQs) for Machine Learning Engineer Role at Teya
What are the responsibilities of a Machine Learning Engineer at Teya in Madrid?

As a Machine Learning Engineer at Teya in Madrid, your main responsibilities include designing and developing a platform for real-time decision-making to help prevent fraud. You'll build high-quality solutions using tools like Go and Python, collaborate with product managers to create scalable services, and integrate advanced predictive models. Additionally, you'll play a critical role in maintaining engineering excellence through monitoring and observability tools.

Join Rise to see the full answer
What qualifications are needed for the Machine Learning Engineer position at Teya?

To qualify for the Machine Learning Engineer position at Teya, candidates should have at least 2 years of professional experience in software development specifically related to machine learning systems. A solid understanding of data structures, algorithms, and software system design principles is essential. The ability to work independently and collaboratively in a fast-paced environment is also critical.

Join Rise to see the full answer
Is prior experience with fraud detection models necessary for the Machine Learning Engineer role at Teya?

While specific experience in fraud detection models is not explicitly required for the Machine Learning Engineer role at Teya, familiarity with predictive modeling and risk management systems will certainly give you an edge. A background in developing scalable software solutions and a passion for tackling fraud-related issues will be beneficial.

Join Rise to see the full answer
What technologies will a Machine Learning Engineer work with at Teya?

As a Machine Learning Engineer at Teya, you will primarily work with Go, Python, Kafka, Docker, and Kubernetes. Familiarity with these technologies is crucial as they are integral to building the real-time decision-making platform aimed at fraud detection and mitigation.

Join Rise to see the full answer
What benefits does Teya offer to Machine Learning Engineers?

Teya offers a competitive benefits package for Machine Learning Engineers including health insurance, 25 days of annual leave plus bank holidays, and flexible working hours. You'll also have the chance to travel to different offices across Europe and enjoy daily office snacks in a friendly and informal environment.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer
Can you explain your experience with machine learning systems in your previous roles?

When answering this question, focus on specific projects where you implemented machine learning systems. Discuss the technologies you used and the outcomes of your projects. Make sure to highlight any roles you played in the design and deployment phases as these are crucial for a Machine Learning Engineer position at Teya.

Join Rise to see the full answer
How do you approach problem-solving when facing a complex algorithmic challenge?

To answer this well, detail your systematic approach to problem-solving, such as breaking down the problem into smaller parts and analyzing them. Provide an example of a specific challenge you faced, how you approached it, and what the outcome was. This demonstrates your analytical and coding skills, essential for a Machine Learning Engineer.

Join Rise to see the full answer
Describe a time when you had to work with a team to deliver a machine learning project?

Talk about your collaborative experience in a team setting, emphasizing your role and how you contributed to achieving the project's goals. Highlight communication tools and strategies you used to coordinate with team members and how your collective efforts led to success.

Join Rise to see the full answer
What is your experience with technologies like Kafka and Docker?

It's important to discuss any hands-on experience you have with Kafka and Docker, detailing specific projects where you utilized these tools. Explain how they helped streamline processes or improve efficiency in the systems you developed.

Join Rise to see the full answer
How do you evaluate the performance of machine learning models?

In your response, discuss various metrics you use for evaluating model performance, such as accuracy, precision, recall, and AUC-ROC curves. Mention any tools or techniques you utilize for model evaluation and improvement.

Join Rise to see the full answer
What strategies do you use for debugging machine learning models?

Discuss your debugging strategies, including how you identify issues at different stages of the machine learning pipeline. You can include techniques like visualizing data distributions, iterating on model parameters, and using logging for deeper insights.

Join Rise to see the full answer
How do you ensure the quality and reliability of your machine learning solutions?

Emphasize your commitment to quality assurance. Share practices such as implementing unit tests, conducting peer reviews, and using monitoring tools post-deployment to ensure the reliability of your machine learning solutions.

Join Rise to see the full answer
What are some challenges you foresee in fraud detection and how would you address them?

Articulate a few challenges such as evolving fraud tactics or data quality issues. Discuss solutions such as adaptive learning algorithms or robust data preprocessing techniques to mitigate these challenges, showing your proactive mindset as a Machine Learning Engineer.

Join Rise to see the full answer
How do you keep yourself updated with the latest advancements in machine learning?

Share your methods for staying current with advancements in the field, like following research papers, attending conferences, participating in online courses, or engaging with professional networks. This demonstrates your passion for continuous learning.

Join Rise to see the full answer
Why do you want to join Teya as a Machine Learning Engineer?

This is a great opportunity to express your alignment with Teya's mission to support small, local businesses. Talk about how your values align with the company's goals, and how your skills can contribute to combating fraud and enhancing the services Teya offers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Teya Remote Leicester, United Kingdom
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Fiddler AI Hybrid No location specified
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago

Accept all payment methods, launch loyalty programmes, and create your own online store ­– all in one place.

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!