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

Software Engineer - United Kingdom

DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry. With an open SaaS platform that supports easy consolidation and enrichment of any data, DataVisor's solution scales infinitely and enables organizations to act on fast-evolving fraud and money laundering activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one. DataVisor's platform is architected to support multiple use cases across different business units flexibly, dramatically lowering the total cost of ownership, compared to legacy point solutions. DataVisor is recognized as an industry leader and has been adopted by many Fortune 500 companies across the globe.

Our award-winning software platform is powered by a team of world-class experts in big data, machine learning, security, and scalable infrastructure. Our culture is open, positive, collaborative, and results driven. Come join us!

Summary:

As platform engineers, we are building a next-generation machine learning platform, which incorporates our secret sauce, UML (unsupervised machine learning) with other SML (supervised machine learning) algorithms. Our team works to improve our core detection algorithms and automate the full training process.

As complex fraud attacks become more prevalent, it is more important than ever to detect fraudsters in real-time. The platform team is responsible for developing the architecture that makes real-time UML possible. We are looking for creative and eager engineers to help us expand our novel streaming and database systems, which enable our detection capabilities.

We continue to push the boundary of what's possible in fraud detection and data processing at scale. Join us to help usher in more innovative solutions to the fraud detection space.

What you'll do:

  • Design and build machine learning systems that process data sets from the world’s largest consumer services
  • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters
  • Build and optimize systems, tools, and validation strategies to support new features
  • Help design/build distributed real-time systems and features
  • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines
  • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)
  • 0-3years software development experience
  • 2 years experience in Java, Shell, Python development
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
  • Experience in Cassandra, HBase, Flink, Spark or Kafka is a plus.
  • Experience in the Spring Framework is a plus
  • Experience with test-driven development is a plus

We offer a flexible schedule with competitive pay, equity participation and health benefits, along with catered lunch, company off-sites, and game nights, as well as the opportunity to work with a world class team.

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

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 Software Engineer - United Kingdom, DataVisor

At DataVisor, we're on the hunt for a talented Software Engineer to join our innovative platform team in the United Kingdom. If you're passionate about machine learning and fraud detection, this could be the perfect opportunity for you. As part of our mission to combat the ever-evolving landscape of fraud, you'll play a crucial role in designing and building sophisticated machine learning systems that process massive data sets from some of the world's largest consumer services. You'll dive into the exciting world of both unsupervised and supervised machine learning, employing cutting-edge technologies like Spark, Kafka, and Flink to develop scalable systems that deliver real-time fraud detection capabilities. We're looking for someone eager to learn, collaborate, and contribute to our advanced architecture that supports seamless fraud detection. With a culture that emphasizes openness, positivity, and creativity, joining DataVisor means becoming part of a team that pushes the boundaries of what's possible in the realm of fraud detection. Plus, you’ll enjoy a flexible schedule, competitive pay, equity participation, and a variety of fun company events. If you have up to three years of software development experience and a knack for working with SQL, Java, and Python, we want to hear from you. Be a part of our journey towards redefining security in the digital age—apply today!

Frequently Asked Questions (FAQs) for Software Engineer - United Kingdom Role at DataVisor
What does a Software Engineer do at DataVisor?

As a Software Engineer at DataVisor, you will be integral to the development of our next-generation machine learning platform. Your responsibilities will include designing and building systems that utilize unsupervised and supervised machine learning techniques to detect fraudulent behaviors in real-time, as well as developing large-scale machine learning pipelines using big data technologies.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at DataVisor?

To be considered for the Software Engineer role at DataVisor, candidates should have 0-3 years of software development experience. Familiarity with Java, Shell, and Python is essential, along with a strong understanding of relational databases and SQL. Experience with big data technologies such as Spark, HBase, and Kafka will enhance your application.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at DataVisor?

In the Software Engineer role at DataVisor, you will work with a variety of technologies including big data solutions like Spark, Hadoop, HBase, and Cassandra, as well as real-time streaming tools like Kafka and Flink. This experience will greatly enhance your skillset in the rapidly evolving field of machine learning and fraud detection.

Join Rise to see the full answer
Can I work remotely as a Software Engineer at DataVisor?

DataVisor promotes a flexible working environment, which may include remote working options depending on team collaboration needs and company policies. Always check with the hiring team for the specifics regarding remote work possibilities.

Join Rise to see the full answer
What is the team culture like at DataVisor?

At DataVisor, we pride ourselves on having an open, positive, and collaborative culture. Our team is driven by results—encouraging creativity and communication to foster innovative solutions to fraud detection challenges. You'll find a supportive environment where your ideas are valued!

Join Rise to see the full answer
What benefits does DataVisor offer to Software Engineers?

DataVisor offers a comprehensive benefits package that includes competitive pay, equity participation, health benefits, catered lunches, company off-sites, and fun game nights. We believe in taking care of our team members both professionally and personally.

Join Rise to see the full answer
What growth opportunities are available for Software Engineers at DataVisor?

As a Software Engineer at DataVisor, you'll have ample opportunities for growth. We prioritize continuous learning and development, providing access to various training resources and the chance to work on impactful projects that push your career forward in the fields of AI and fraud detection.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - United Kingdom
Can you explain unsupervised machine learning and its importance in fraud detection?

Unsupervised machine learning is a method that allows systems to learn from data without labeled outcomes. In fraud detection, it's crucial because it can identify patterns and anomalies in data that indicate fraudulent activity, often before a human could recognize them.

Join Rise to see the full answer
How do you approach designing a scalable machine learning system?

When designing a scalable machine learning system, I prioritize modular architecture, use big data technologies like Spark for processing large datasets, and ensure the system can accommodate real-time data streams to enhance responsiveness and accuracy in detecting fraud.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you used them in previous projects?

I am proficient in Java, Python, and Shell. In past projects, I've utilized Python for data analysis, Java for building scalable services, and Shell scripting for automating data workflows, which helped improve efficiency in our systems.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the obstacles.

In a previous role, I worked on a project that required integrating a complex machine learning model into an existing system. The main challenge was ensuring the model could handle large volumes of data in real-time. I collaborated closely with data engineers to optimize the data flow and performance, ultimately delivering a successful integration.

Join Rise to see the full answer
What is your experience with big data technologies?

I have hands-on experience with big data technologies, including Apache Spark and Kafka. For instance, I used Spark to build a data processing pipeline that allowed our team to analyze large datasets efficiently, which significantly sped up our fraud detection processes.

Join Rise to see the full answer
How do you ensure the quality of your code?

I focus on test-driven development, writing unit and integration tests to ensure code quality. Additionally, I participate in code reviews to gather feedback from colleagues, which helps catch potential issues early and improves overall codebase quality.

Join Rise to see the full answer
Can you provide an example of how you detected fraud using machine learning?

Absolutely! In a previous project, we built a model that analyzed transaction patterns. Using unsupervised learning methods, the model identified anomalies that indicated potential fraud. We then flagged these transactions for further investigation, which helped reduce fraudulent activities.

Join Rise to see the full answer
What do you understand by a 'real-time' processing system?

A real-time processing system ingests and analyzes data as it arrives, allowing for immediate decision-making. This is critical in fraud detection, as it allows organizations to respond quickly to suspicious activities, reducing potential losses.

Join Rise to see the full answer
How do you approach teamwork and collaboration in software development?

I believe in open communication and regular collaboration with my team members. By sharing ideas and strategies, we can better troubleshoot problems and innovate solutions. I actively participate in team meetings and encourage knowledge sharing among colleagues.

Join Rise to see the full answer
What interests you the most about working in fraud detection?

Fraud detection fascinates me because it combines cutting-edge technology with real-world impact. The challenge of staying ahead of fraudsters by leveraging machine learning and data analytics to protect consumers and businesses is incredibly motivating to me.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Transparent & Candid
Growth & Learning
Customer-Centric
Mission Driven
Rapid Growth
Work/Life Harmony
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Welltech Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago

DataVisor is the leading fraud detection company powered by transformational AI technology. Using proprietary machine learning algorithms, DataVisor restores trust in digital commerce by enabling organizations to proactively detect and act on fast...

2 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 25, 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!