Backend Software Engineer - AI & ML Infrastructure
Haifa, Israel, IL
Description
Plus500 is a world-leading online trading platform with hundreds of thousands of active users placing millions of trades a month.
Our mission is to disrupt the age-old trade markets by building digital technologies that make trading around the world accessible and more efficient.
What to Expect - The Role
- We are looking for a highly motivated backend software engineer specializing in creating high-scale, distributed backend systems.
- You will design and implement ML/AI infrastructure components (model‑serving APIs, inference pipelines, feature stores).
- Collaborate closely with data scientists and data engineers to productionize models and automate retraining workflows.
- You must demonstrate strong software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback.
- You will be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features.
- You will work as part of a Scrum-Agile cross-functional team and collaborate with front-end engineers, quality engineers, product managers, and more.
- The platform you help us build will scale novel functionality to millions of Plus users worldwide.
- Our team strives to set the bar for real-time, high-scale, mission-critical trading systems. We want to work with people who are excited by this goal and have the talent to deliver on it.
What You’ll Do - Responsibilities
- Containerize and deploy ML models at scale.
- Build and maintain CI/CD pipelines for automated model training, testing, and deployment.
- Work with data engineers to integrate streaming/batch data into feature pipelines
- Design and build scalable, high-availability mission-critical systems and APIs
- Drive the migration of large-scale, distributed trading services towards cloud-native microservices
- Tackle technical challenges - performance, fault-tolerance, security, and live production issues
- Work closely with product, DevOps\SRE, and infrastructure teams - we practice full-cycle development where developers own and operate what they build.
Requirements
What You’ll Bring - Requirements
- 3+ years building backend services, with experience in ML frameworks (e.g., TensorFlow, PyTorch, ML.NET). While building SaaS applications, preferably in a service-oriented architecture
- Hands‑on expertise with MLOps tooling (e.g., MLflow, Kubeflow, TorchServe, KFServing).
- Familiarity with cloud‑native ML offerings (AWS SageMaker, GCP AI Platform, Azure ML).
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent.
- Experience in writing optimized SQL and working against various different datastores.
- Demonstrated success with scalable web applications or messaging systems
- Experience with web security is a plus.
- Experience fine‑tuning LLMs or large models using parameter‑efficient methods (LoRA, adapters) is a plus.
- LLM fine‑tuning experience (HuggingFace, OpenAI, etc.) is a plus.
- Expertise in modern web development frameworks, C#, Java, or equivalent is a plus.
Compensation and Benefits
Along with competitive pay, as a full-time Plus employee, you are eligible for the following benefits:
- Yearly Bonus and RSU grants based on performance
- Online\ On-Site Courses, attend public conferences, and many other growth and learning opportunities.
- Health Insurance
- Gym, Pilates, Yoga, and others
- Cibus\10Bis
- Tickets to our sponsored team's games
- Social events
Where you'll be
- We offer a hybrid work policy : 3 on-site plus 2 flexible days.
- Work is located at the Matam, Haifa R&D Center.
Plus500 is a publicly listed company, we welcome you to read and learn about our business strategy, strengths, and results on our investor relations page.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture AWS Azure CI/CD Computer Science DevOps Engineering GCP HuggingFace Java Kubeflow LLMs LoRA Machine Learning Microservices MLFlow ML infrastructure ML models MLOps Model training .NET OpenAI Pipelines PyTorch R R&D SageMaker Scrum Security SQL Streaming TensorFlow Testing
Perks/benefits: Career development Competitive pay Conferences Fitness / gym Flex hours Health care Salary bonus Startup environment Team events Yoga
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.