Full-Stack Software Developer
London / £70000 - £100000 annum
INFO
SALARY:
£70000 - £100000
LOCATION
London
Permanent
Full-Stack Software Developer
£70,000 - £100,000
London (5 days a week in office - no flex)
This is an opportunity to join a highly technical engineering team building business-critical software in a fast-paced, data-driven environment. You'll work on a mix of greenfield and existing applications, contribute to complex engineering challenges, and have genuine ownership over projects from design through to delivery.
THE COMPANY
They are a growing technology-led investment business that uses advanced analytics, automation, and software engineering to support decision-making in the Sports market. With a collaborative culture and flat structure, they have built a reputation for retaining talented engineers and providing an environment where people can make a meaningful impact. Their engineering team works closely with other areas of the business, creating software that directly influences performance and innovation.
THE ROLE
As a Full-Stack Software Developer, you will build and enhance high-performance C#/.NET applications, working across greenfield projects, real-time data systems, and complex engineering challenges.
Specifically, you can expect to be involved in the following:
- Building and maintaining C# and .NET applications used across the business
- Working on both greenfield development and enhancements to existing systems
- Contributing to system architecture, design decisions, and performance optimization
- Developing scalable solutions that process and manage large volumes of data
- Collaborating with highly skilled engineers in a cross-functional environment
- Taking ownership of projects and contribute ideas throughout the development lifecycle
- Working on a variety of technical challenges across multiple concurrent initiatives
SKILLS AND EXPERIENCE
The successful Full-Stack Software Developer will have the following skills and experience:
- Strong commercial experience with C# and .NET
- Experience building backend systems and full stack applications
- JavaScript and modern frontend frameworks
- A solid understanding of software engineering fundamentals and best practices
- Experience working with relational databases such as SQL Server or similar
- The ability to communicate technical concepts clearly and effectively
- A proactive approach to learning and professional development
- An interest in sports and a general understanding of how major sports are played and structured
BENEFITS
The successful Full-Stack Software Developer will receive the following benefits:
- Salary between £70,000 - £100,000 - depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.
CONTACT
Majid Latif
Recruitment Executive
SIMILAR
JOB RESULTS
Full-Stack Software Developer
London
£70000 - £100000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Full-Stack Software Developer
£70,000 – £100,000
London (5 days a week in office – no flex)
This is an opportunity to join a highly technical engineering team building business-critical software in a fast-paced, data-driven environment. You’ll work on a mix of greenfield and existing applications, contribute to complex engineering challenges, and have genuine ownership over projects from design through to delivery.
THE COMPANY
They are a growing technology-led investment business that uses advanced analytics, automation, and software engineering to support decision-making in the Sports market. With a collaborative culture and flat structure, they have built a reputation for retaining talented engineers and providing an environment where people can make a meaningful impact. Their engineering team works closely with other areas of the business, creating software that directly influences performance and innovation.
THE ROLE
As a Full-Stack Software Developer, you will build and enhance high-performance C#/.NET applications, working across greenfield projects, real-time data systems, and complex engineering challenges.
Specifically, you can expect to be involved in the following:
- Building and maintaining C# and .NET applications used across the business
- Working on both greenfield development and enhancements to existing systems
- Contributing to system architecture, design decisions, and performance optimization
- Developing scalable solutions that process and manage large volumes of data
- Collaborating with highly skilled engineers in a cross-functional environment
- Taking ownership of projects and contribute ideas throughout the development lifecycle
- Working on a variety of technical challenges across multiple concurrent initiatives
SKILLS AND EXPERIENCE
The successful Full-Stack Software Developer will have the following skills and experience:
- Strong commercial experience with C# and .NET
- Experience building backend systems and full stack applications
- JavaScript and modern frontend frameworks
- A solid understanding of software engineering fundamentals and best practices
- Experience working with relational databases such as SQL Server or similar
- The ability to communicate technical concepts clearly and effectively
- A proactive approach to learning and professional development
- An interest in sports and a general understanding of how major sports are played and structured
BENEFITS
The successful Full-Stack Software Developer will receive the following benefits:
- Salary between £70,000 – £100,000 – depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
Solution Consultant
Remote (USA)
$110000 - $140000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
Solution Consultant
Location: Remote (USA)
About the Role
We are seeking a Solution Consultant to help customers successfully adopt and maximize the value of our software after implementation. This is a highly customer-facing role focused on training, user support, customer engagement, and long-term adoption.
Responsibilities
- Deliver customer training and onboarding.
- Provide ongoing product support and troubleshoot user issues.
- Build strong relationships with customers and act as a trusted point of contact.
- Proactively engage users to increase adoption and utilization.
- Analyze healthcare claims data to provide relevant, customer-specific guidance.
- Gather customer feedback and contribute to product improvement efforts.
- Create training materials, documentation, and best practices.
Qualifications
- Experience working with healthcare claims data.
- Background in healthcare fraud, waste & abuse (FWA), investigations, auditing, compliance, claims analysis, SIU, Medicaid Program Integrity, healthcare insurance, or government healthcare programs.
- Strong understanding of healthcare operations and how data is used to support investigations, oversight, or program integrity.
- Excellent communication, presentation, and training skills.
- Customer-focused with strong relationship-building abilities.
- Strong analytical and problem-solving skills.
- Comfortable learning and adopting new technologies.
- No coding or software development experience required.
Government healthcare experience is a plus; candidates from private healthcare organizations with relevant claims and investigation experience are also encouraged to apply.

To Apply for this Job Click Here
Business Systems Analyst
Long Beach
$90000 - $120000
+ Advanced Analytics & Marketing Insights
PermanentLong Beach, California
To Apply for this Job Click Here
BUSINESS SYSTEMS ANALYST
LONG BEACH, CA (ONSITE)
COMPETITIVE BASE SALARY + BENEFITS
An exciting opportunity for a Business Systems Analyst to join a growing IT Applications team supporting enterprise systems, ERP implementation, reporting, and business process improvement across a multi-site operation.
THE COMPANY
A well-established organization investing heavily in its technology landscape, including the ongoing rollout of Microsoft Dynamics 365, AI-driven process automation, and modern reporting solutions. You’ll join a collaborative applications team working closely with business stakeholders to improve systems, data, and operational efficiency.
THE ROLE
Take ownership of business applications and help drive digital transformation across the business:
- Support and administer Microsoft Dynamics 365, Acumatica, and other core business applications
- Play a key role in the ongoing Dynamics 365 rollout and future system enhancements
- Troubleshoot application and data issues, performing root cause analysis using SQL
- Build and maintain reports using Power BI while supporting ad hoc business reporting requests
- Gather business requirements and identify opportunities to improve processes through automation and AI
- Create and maintain SOPs, user guides, and system documentation
- Partner with external vendors on integrations, upgrades, and application support
- Deliver system implementations, upgrades, and migrations across multiple business units
- Collaborate with cross-functional teams in a fast-paced, multi-site environment
YOUR SKILLS & EXPERIENCE
- Experience supporting business applications or enterprise systems
- Microsoft Dynamics 365 or similar ERP/CRM experience
- Strong SQL skills, including troubleshooting and data analysis
- Experience with Power BI or similar reporting tools
- Knowledge of business process improvement and requirements gathering
- Comfortable managing vendors and working with business stakeholders
- Experience delivering application implementations, upgrades, or migrations
- Acumatica experience is a plus
- Snowflake experience is desirable
- Exposure to Agile, DevOps, or Waterfall delivery methodologies is beneficial
HOW TO APPLY
Please register your interest by sending your resume to Calum Reid via the apply link on this page.

To Apply for this Job Click Here
Forward Deployed Engineer
San Francisco
$200000 - $250000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Forward Deployed Engineer
San Francisco, CA (Hybrid)
A high-growth AI company is hiring Forward Deployed Engineers to work directly with enterprise customers on rapidly building and deploying AI-driven solutions.
This is a highly product-oriented engineering role focused on solving real customer problems quickly. The team is looking for engineers who thrive in fast-paced environments, enjoy working closely with customers, and can rapidly prototype and ship solutions using modern AI tooling.
What You’ll Be Doing
- Partner with customers to understand workflows and business challenges.
- Rapidly build MVPs and proof-of-concepts.
- Work cross-functionally with engineering and product teams.
- Help shape and productionize successful customer solutions.
What They’re Looking For
- Strong product sense and customer empathy.
- Ability to operate independently and move quickly.
- Engineers who are resourceful, curious, and highly execution-oriented.
- Experience in startup or high-growth environments.

To Apply for this Job Click Here
Senior Machine Learning Engineer
Irvine
$200000 - $240000
+ Data Science & AI
PermanentIrvine, California
To Apply for this Job Click Here
Senior Machine Learning Engineer (Applied ML)
About the Company
Our client is a high-scale consumer technology company leveraging machine learning, advanced analytics, and large-scale data systems to optimize user experiences and drive meaningful business impact. Their products reach millions of users globally, providing an opportunity to work on ML systems at significant scale.
The Role
They are hiring a Senior Machine Learning Engineer to own and improve production machine learning models that directly impact key business metrics. This is a highly applied ML role focused on model performance, experimentation, feature engineering, and continuous optimization-not ML infrastructure.
You’ll work with large-scale datasets to improve prediction, ranking, recommendation, and optimization systems, partnering closely with Product, Data, and Engineering teams to deliver measurable outcomes.
What They’re Looking For
- 5+ years of experience in Machine Learning Engineering, Applied ML, or Data Science
- Strong hands-on Python and SQL skills
- Experience building, deploying, and improving production ML models
- Experience working with large-scale datasets
- Strong understanding of feature engineering, model optimization, and experimentation
- Experience with recommendation systems, ranking, personalization, Ad Tech, search, marketplace optimization, or similar large-scale ML problems
- Ability to operate independently, take ownership, and drive technical decisions
Why Join?
- Work on high-impact ML systems serving millions of users
- Own and improve models that directly influence product performance and revenue
- Join a mature engineering environment with strong data infrastructure already in place
- Operate as a senior individual contributor with significant ownership and impact
Location
Remote within the following states: California, Washington, Texas, Arizona, Utah, Nevada, New Jersey, New York, and Oklahoma.

To Apply for this Job Click Here
Vice President, AI / Machine Learning Engineering
Palo Alto
$200000 - $300000
+ Data Science & AI
PermanentPalo Alto, California
To Apply for this Job Click Here
Vice President, AI / Machine Learning Engineering
We’re partnering with a highly regarded AI team building products used by hundreds of thousands of users every day.
This is not a research role. They’re looking for engineers who can take an idea on Thursday and have a production-ready solution in users’ hands by Monday.
The team is building AI-powered products across:
- Enterprise chatbots and conversational AI
- Agent frameworks and workflow automation
- Text-to-code applications
- Natural language interfaces for databases
- Internal AI productivity tools at massive scale
They’re looking for engineers with:
- Strong AI/ML engineering experience
- Deep understanding of LLMs and foundation models
- Experience building applications with LLM APIs
- AWS, Kubernetes and distributed systems experience
- Strong software engineering and system design fundamentals
- The ability to operate autonomously and deliver end-to-end solutions
Ideal candidates are full-stack ML engineers who can prototype, build, deploy and scale products independently. A background in NLP, Computer Vision or advanced AI research is highly valued, but the ability to ship production systems is what matters most.
Why Join?
- Build AI products used by hundreds of thousands of users globally
- Work on some of the most visible AI initiatives within the organization
- Operate with significant autonomy and ownership
- Partner directly with senior leadership on high-priority initiatives
- See your work deployed at scale and delivering measurable impact from day one
- Join a team of exceptional engineers focused on turning cutting-edge AI into production-ready products

To Apply for this Job Click Here
Principal Software Engineer
San Francisco
$280000 - $350000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
PRINCIPAL SOFTWARE ENGINEER
BAY AREA, CA (3 DAYS IN OFFICE)
$280,000 – $350,000+ (BASE + EQUITY)
An exciting opportunity for a hands-on Senior Software Engineer to join a lean, profitable platform connecting creators through video.
THE COMPANY
A profitable, early-stage tech company with a small Bay Area-based team. The product already reaches a significant audience and focuses on high-impact, user-generated video content.
THE ROLE
Hands-on engineering and AI work across the platform:
- Build agentic GenAI workflows using internal datasets
- Develop marketing and growth systems: email delivery, personalization, engagement tracking
- Create commercial AI models to understand user behavior and engagement
- Collaborate across product and engineering teams
- End-to-end coding, system design, and customer validation
YOUR SKILLS & EXPERIENCE
- Backend: Python, Django or Flask or FastAPI
- Frontend: React
- Cloud/Infrastructure: AWS
- Databases: PostgreSQL
- AI/ML: OpenAI; knowledge of agent systems helpful
- Experience with large-scale data and knowledge systems is a plus
- Comfortable working in a lean, high-ownership environment
HOW TO APPLY
Please register your interest by sending your resume to Calum Reid via the apply link on this page.

To Apply for this Job Click Here
Lead Data Scientist
Phoenix
$140000 - $150000
+ Data Science & AI
PermanentPhoenix, Arizona
To Apply for this Job Click Here
Lead Data Scientist
We are looking for a Lead Data Scientist to own complex quantitative and risk modeling projects from problem definition through implementation. This is a highly visible role where your models will directly influence multi-million-dollar business opportunities and be presented to executive stakeholders.
What You’ll Do
- Build, evaluate, and validate quantitative and risk models.
- Work with large financial and credit datasets.
- Develop models using Python, SQL, and gradient boosting techniques.
- Translate model outputs into measurable financial and dollar impact.
- Own projects end-to-end, from defining the problem through implementation.
- Present technical findings and recommendations to senior and executive stakeholders.
- Defend models and methodology during external audits.
- Help identify and quantify significant financial opportunities.
- Provide technical guidance and support to other team members.
What We’re Looking For
- 8+ years of data science/modeling experience
- Strong Python and SQL skills.
- Strong data modeling experience.
- Strong mathematical and statistical foundation.
- Experience with gradient boosting models.
- Proven ability to independently lead projects end-to-end.
- Excellent communication and presentation skills.
- Comfortable explaining technical work and model results to executives.
- Experience working through external audits and defending models.
- Finance/risk modeling experience within a regulated industry is required.
Required Domain Experience
You should have experience in areas such as:
- Credit risk modeling
- Financial or loss modeling
- Probability of Default (PD) modeling
- Credit scorecards
- Payment behavior modeling
- Credit attribute modeling
- Mortgage, credit card, banking, or credit bureau data
- Risk modeling within a regulated financial institution
Education
- Bachelor’s degree in Mathematics, Statistics, Economics, Computer Science, Quantitative Engineering, or another highly quantitative field.
- Master’s degree in Data Science or a related quantitative discipline preferred.
The Ideal Candidate
This role is suited to a senior-level Data Scientist who can operate independently, drive complex projects, and communicate confidently with both technical and executive audiences.
Location: Tempe, AZ preferred; Dallas or Atlanta also considered
Working Model: Hybrid, 4 days per week (Monday-Thursday)
Compensation: $140,000-$150,000 base
Visa: U.S. Citizen or Green Card holder only

To Apply for this Job Click Here
Machine Learning Scientist
San Francisco
$200000 - $250000
+ Life Science Analytics
PermanentSan Francisco, California
To Apply for this Job Click Here
Machine Learning Scientist
Remote (USA only)
About the Role
A frontier AI-driven bio-tech company is hiring a Machine Learning Scientist to help develop next-generation foundation models at the intersection of AI and biology.
This is an individual contributor role for a researcher who enjoys taking ideas from concept to experimentation, working on challenging problems, and collaborating with a highly technical team.
Responsibilities
- Design, train, and evaluate state-of-the-art machine learning and foundation models.
- Rapidly prototype and test new research ideas.
- Develop benchmark tasks and evaluation frameworks.
- Collaborate closely with researchers, scientists, and engineers.
- Contribute to publications and technical presentations.
Ideal Background
- PhD in Computer Science, Machine Learning, AI, Physics, Mathematics, Computational Neuroscience, or a related quantitative field.
- Strong publication record at leading conferences such as NeurIPS, ICML, ICLR, CVPR, or equivalent venues.
- Experience building models in PyTorch and conducting original machine learning research.
- Background in foundation models, LLMs, computer vision, multimodal learning, generative AI, robotics, or scientific machine learning.
Biology experience is a plus but not required. Exceptional researchers from computer vision, language modeling, robotics, autonomous driving, and other highly quantitative fields are encouraged to apply.
Why Join?
- Work on cutting-edge machine learning research with real-world impact.
- Collaborate with world-class researchers and scientists.
- Help shape the future of AI-driven scientific discovery.

To Apply for this Job Click Here
Staff AI Engineer
Palo Alto
$250000 - $350000
+ Data Science & AI
PermanentPalo Alto, California
To Apply for this Job Click Here
STAFF AI ENGINEER
Palo Alto, California, United States (On-site / Hybrid)
The Role
We’re hiring a Staff AI Engineer to build and scale production-grade GenAI systems powering enterprise AI applications.
This is a high-ownership IC role focused on LLM systems, agent frameworks, and production AI infrastructure. You’ll take foundation models and turn them into scalable, reliable systems used for copilots, automation, and internal workflows.
You’ll work across architecture and implementation in a fast-moving environment with rapid production iteration.
What You’ll Build
- Production LLM-powered services and applications
- Enterprise copilots and conversational AI systems
- Text-to-code and natural language SQL systems
- Agent frameworks and tool-using AI systems
- Workflow automation powered by foundation models
- API layers for LLM integration across systems
- Scalable GenAI infrastructure and deployments
- CI/CD pipelines for AI services
What You Bring
- 8-12+ years software or ML engineering experience
- Strong experience building production LLM or ML systems
- Deep understanding of foundation models and LLM APIs
- Strong backend and distributed systems experience
- Experience with AWS production environments
- Kubernetes / containerized deployment experience
- Strong systems thinking (latency, scaling, reliability trade-offs)
Strong Preference For
- ML engineering background over traditional full-stack
- Experience building GenAI or agentic systems in production
- Strong analytical background (PhD-level NLP/CV a plus)
Why This Role
- Build and scale core GenAI infrastructure with real impact
- High ownership from architecture through production
- Fast iteration cycles and strong technical autonomy
- High visibility with senior technical leadership
- Opportunity to shape foundational AI systems at scale
- Opportunity to shape foundational AI systems at scale

To Apply for this Job Click Here
Lead Backend Engineer – AI
Remote
$175000 - $210000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
Lead Backend Engineer – AI Services
The Role
We are looking for a Lead Backend Engineer to help bring AI/ML capabilities from prototype to production within an established SaaS platform.
This is a hands-on technical leadership role, not an engineering management or research position. You’ll work closely with Data Science to build scalable backend services, make architectural decisions, and integrate AI into customer-facing products.
What You’ll Do
- Build and evolve backend services across an established SaaS platform.
- Integrate LLMs, RAG, model serving, predictions, and scoring into production products.
- Partner with Data Science to take models and POCs from prototype through production.
- Design reusable infrastructure and patterns for AI development.
- Lead projects from architecture through delivery.
- Make build vs. buy and broader architectural decisions.
- Improve scalability, reliability, security, and maintainability.
- Communicate technical decisions and tradeoffs to senior leadership.
What We’re Looking For
- 15+ years of software engineering experience
- Strong server-side Java and backend engineering experience.
- Experience integrating AI/ML into commercial or customer-facing products.
- Proven experience taking projects from prototype to production.
- Strong architecture and system design skills.
- Experience working within and modernizing existing production platforms.
- Linux and cloud experience across AWS, Azure, or GCP.
- Strong engineering fundamentals including testing, CI/CD, monitoring, and security.
- Basic SQL and experience with data-centric platforms.
- Excellent communication and technical leadership skills.
AI/ML Experience
Experience with several of the following:
- Python / FastAPI
- MLflow
- LangChain or similar frameworks
- Vector databases / RAG
- LLM APIs
- Model serving
- ML pipelines
- Prompt engineering / agentic workflows
Ideal Background
You’ll be a strong fit if you have deep Java backend experience, have successfully put AI/ML into production, and enjoy working closely with Data Science to solve complex technical problems.
Experience with analytics, BI, decision-support applications, or healthcare is a plus.
100% Remote | U.S. Work Authorization Required
Compensation: $175,000-$210,000

To Apply for this Job Click Here
Lead Data Engineer
$175000 - $210000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
Lead Data Engineer
Remote (USA) | $175,000-$210,000
The Role
We are looking for a Lead Data Engineer to provide hands-on technical leadership across data engineering, architecture, and data platform development.
This is a Lead/Principal-level role where you will remain hands-on while setting technical direction, mentoring engineers, and leading complex data initiatives from architecture through implementation.
What You’ll Do
- Design, build, and maintain scalable ELT pipelines and data solutions.
- Lead data architecture, modeling, engineering standards, and best practices.
- Own data transformations and onboarding of new customer data sources.
- Troubleshoot complex customer-facing data issues.
- Improve existing systems through automation, scalability, reliability, and efficiency.
- Lead projects from architecture and planning through deployment and ongoing support.
- Evaluate technical options, communicate tradeoffs, and make recommendations.
- Mentor engineers and contribute to the technical roadmap.
- Manage and lead a small team of Data Engineers, supporting their development and performance.
What We’re Looking For
- 7-10+ years of experience, including 5+ years in Data Engineering.
- Strong SQL and Python skills.
- Deep experience with ELT, data pipelines, and large-scale data ingestion.
- Strong data modeling and architecture experience.
- Experience with Airflow or similar orchestration tools.
- Experience working with large datasets and varying data quality.
- Strong architectural mindset with the ability to make independent technical decisions.
- Experience improving or evolving existing data platforms.
- Previous experience managing a small Data Engineering team is required.
- Strong communication and stakeholder-management skills.
- Experience providing technical leadership and mentoring engineers.
Nice to have: dbt, PostgreSQL, MPP databases, Astronomer/Dagster, healthcare data, and experience across multiple database technologies.

To Apply for this Job Click Here
CAN’T FIND THE RIGHT OPPORTUNITY?
STILL LOOKING?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.