About Us
We're building AI-native tools that harness the power of large language models (LLMs) to help customers solve high-impact, real-world problems in financial crime compliance. Our platform integrates structured and unstructured data, enabling rapid prototyping, seamless collaboration, and fast iteration with a strong focus on end-to-end delivery.
As we scale, we're looking for a data scientist who thrives at the intersection of research, implementation, and cross-functional collaboration — someone who can own analytical work end-to-end and contribute directly to customer-facing solutions.
What You’ll Do
Lead data exploration and analysis on large scale financial crime datasets — including sanctions, PEP (Politically Exposed Persons), and adverse media data — to uncover patterns, identify false positives/negatives, and drive feature improvements.
Develop and evaluate agents and rule-based models by running experiments, validating hypotheses, and fine-tuning thresholds to improve alert efficiency.
Build and deliver production-ready API integrations — coordinating with software engineers and product teams to ensure components are properly integrated, tested, and merged.
Conduct customer-focused data studies across multiple enterprise clients (e.g., financial institutions) to benchmark model performance, assess data quality, and propose data driven solutions to reduce investigation loads.
Prototype and iterate quickly — using PySpark, Jupyter notebooks, and Python to explore data, build reproducible pipelines, and generate insights that inform product decisions.
Investigate and resolve product issues in collaboration with engineering and product teams.
Contribute to R&D on emerging techniques — including graph-based approaches (GNNs, graph embeddings) for transaction monitoring, LLM-based feature exploration, and RAG-based models.
Communicate findings clearly through well-organized Jupyter notebooks, internal documentation, and stakeholder presentations, translating complex analytical results into actionable business insights.
What We’re Looking For
Based in Singapore or London (remote-first team; flexible working environment).
Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or a related field.
Minimal 3 years of hands-on experience delivering data science projects, ideally in financial crime compliance, name screening, or AML/KYC domains.
Strong proficiency in Python (data manipulation, modelling, pipeline development) and SQL / Spark SQL for large-scale data querying and transformation.
Hands-on experience with PySpark or similar distributed data platforms.
Familiarity with NLP techniques, and entity resolution concepts.
Experience working with LLMs or RAG-based models for information extraction or classification tasks is an advantage.
Solid understanding of data quality assessment, including profiling, anomaly identification, and merging logic across complex multi-source datasets.
Comfortable working in Git, Docker, Linux, and collaborative development workflows (including code reviews and pull requests).
Strong analytical and problem-solving skills — able to investigate ambiguous data issues, form hypotheses, and validate findings rigorously.
Good communication skills — able to document findings in a structured and reproducible manner (Jupyter notebooks, Confluence), and present results clearly to both technical and non-technical stakeholders.
A mindset of ownership and curiosity: you take initiative, ask the right questions, and follow through to delivery.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
