Logo of Huzzle

Scala Engineer

image

Quantexa

22d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin
  • Quick Apply

AI generated summary

  • You should have Scala or relevant programming experience, full engineering lifecycle knowledge, DevOps skills, cloud experience, and the ability to mentor juniors while solving complex problems.
  • You will develop and enhance the Quantexa Platform, focusing on scalable back-end services in Scala, using functional programming, Akka, and event sourcing to tackle fraud and data management challenges.

Requirements

  • Take pride in designing, building and delivering high-quality, well-engineered solutions to complex problems
  • Take a big-picture approach to solving problems, taking care to ensure that the solution works well within the wider system
  • Commercial Scala and Functional Programming experience (we may consider candidates without if their commercial background is relevant, e.g. Java, and they have some non-commercial Scala experience)
  • Have experience in the entire engineering life cycle, from design and implementation through to testing and deployment
  • Experience with DevOps tooling and approaches (automation and tooling are something we are passionate about, we even have a dedicated Developer Tooling team)
  • Passion and drive to grow within one of the UK’s fastest growing scale-ups
  • Experience working with any of the following technologies or libraries: Akka, Cats, Spring Boot, Elasticsearch, Gradle, Apache Spark, Hadoop, Docker, Kubernetes
  • Experience with Cloud technologies (we use GCP internally)
  • Experience building software which deploys to both on-premise and cloud Environments
  • Experience mentoring junior Engineers

Responsibilities

  • You’ll be joining the Research and Development department, where you will be working on our core Contextual Decision Intelligence offering: The Quantexa Platform.
  • The Quantexa Platform helps our Customers solve business problems in areas such as fraud, financial crime, data management and many more.
  • Our products process, analyse and display huge volumes of data with the ultimate aim of detecting anomalous and suspicious activity.
  • The R&D department consists of over 130 people split into agile teams of Engineers, Product Owners, Designers, QA and others, each focusing on specific projects and areas of the Platform.
  • Our back-end services are primarily written in Scala and deployed as microservices.
  • We are huge fans of functional and strongly typed programming, making use of libraries such as Cats and Shapeless.
  • We use Akka and Typelevel ecosystems to help build scalable, highly performant, distributed software.
  • We utilise techniques such as event sourcing and CQRS in our persistence layer to ensure our datastores are scalable and flexible.

FAQs

What programming language is primarily used for the back-end services at Quantexa?

The back-end services are primarily written in Scala.

Is experience with functional programming necessary for this position?

While commercial Scala and functional programming experience is desired, candidates with relevant backgrounds in other languages such as Java and some non-commercial Scala experience may also be considered.

What type of teams will I be working with in the R&D department?

You will be working in agile teams consisting of Engineers, Product Owners, Designers, QA, and others, each focusing on specific projects and areas of the Quantexa Platform.

Are there opportunities for career growth within Quantexa?

Yes, Quantexa offers opportunities to develop and grow within the organization.

What technologies or tools does Quantexa use for DevOps and cloud operations?

Quantexa uses various tools and technologies, including Docker, Kubernetes, and GCP, for DevOps and cloud operations.

How many annual leave days do employees receive at Quantexa?

Employees receive 24 days of annual leave, plus an additional day for each year of service, capped at 30 days after the seventh year.

Is mentorship of junior engineers part of this role?

Experience mentoring junior Engineers is beneficial but may not be a strict requirement for the role.

What is Quantexa's stance on diversity and inclusion?

Quantexa is committed to creating an inclusive and diverse work environment where everyone feels welcome, valued, and respected.

What kind of problems does the Quantexa Platform help customers solve?

The Quantexa Platform helps customers address issues in areas such as fraud, financial crime, data management, and many others.

Does Quantexa provide health insurance and other benefits?

Yes, Quantexa offers health insurance, along with other benefits such as an Employee Assistance Programme, income protection, and paid family leave.

Meaningful Data. Trusted Decisions.

Technology
Industry
201-500
Employees
2016
Founded Year

Mission & Purpose

When it comes to making the right decisions for your organization, more is possible with the right data, in the right context. Quantexa’s Decision Intelligence Platform gives customers the ability to understand their data by connecting siloed systems and visualizing complex relationships. The result is a single view of data that becomes their most trusted and reusable resource across the organization. Quantexa helps customers establish a culture of confident decision making at strategic, operational, and tactical levels to mitigate risk and seize opportunities on their path to building efficient and resilient organizations. Quantexa is a global business with offices in London, Spain, Amsterdam, Brussels, New York, Boston, Toronto, Singapore, UAE, Melbourne and Sydney.

Benefits

  • Health Savings Account (HSA)

  • Dental Insurance

  • Supplemental Life Insurance

  • Life Insurance

  • Health Insurance

  • Disability Insurance

  • Accidental Death & Dismemberment

  • Flexible Spending Account (FSA)