Back to Job Search

Java ML Engineer

Job Description

Java/ Machine Learning Engineer required for exciting US Machine Learning/ AI Software company

.......EXCLUSIVE VANRATH client.........

Want to help find fraud in tier 1 investment banks? read on....

Salary/ Benefits

To attract the very best talent on the market a generous remuneration package is on offer based on experience, plus a range of benefits including:

  • Salary up to 75k+ 10% bonus
  • Group Pension
  • Wellness programs
  • Income protection
  • Life insurance
  • Other marketing lead benefits

The client:

In a further period of exciting growth in N.Ireland VANRATH are partnering with a big name in Machine Learning and cognitive computing.

They build software that understands human communication - in many languages, across many domains, and at enormous scale. Their groundbreaking and patented technology learns from experience and is able to transform data into the knowledge clients need to accurately answer questions. Currently they are innovating solutions for national security, Enterprise Governance as well as to find fraud in tier 1 investment banks. Their customers include the top 10 U.S., top 8 European, top 5 Canadian, and top 3 Asian banks...And thats just the stuff they can talk about.

Sound good - please read on

Our client hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything they do. They work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. They use the latest in AI/ML technology to help their customers break new ground at scale. They are a global organization that values diversity, and they believe that providing opportunities for everyone to be their authentic self is key to our success.

Roles and Responsibilities

As a Machine Learning Engineer you will work closely with product to create features our clients customers love. You will be using the latest tools and modern cloud platforms to build scalable enterprise grade systems. You will work with a talented cross functional agile team to design, build and deliver high quality, secure and resilient SaaS products.


Collaborate closely with cross-functional teams to build performant applications
Build APIs leveraged by web based and streaming solutions designed with security and scalability as key tenants
Unit-test code for robustness, including edge cases, usability, and general reliability
Perform technical reviews and audits of the application
Provide feedback to peers through code reviews and merge requests
You demonstrate excellent software design and technical decision making skills to meet solution needs
You are a self-starter, confident, creative, an effective communicator and a team player
You love the work you do and want to work with similarly passionate people
You are pragmatic and effectively prioritize, estimate, and scope to deliver software on time with quality
You write testable and maintainable software and are serious about software quality

Ideal candidate

4+ years industry experience.

BS in CS/Masters in CS or equivalent.

Advanced programming skills in relevant languages.

Strong analytical and problem solving skills.

Strong communication and collaboration skills.

Good understanding and experience in modern software programming/engineering.

Strong computer science fundamentals: data structures, algorithms, design patterns

Understanding of big data problems and scaling solutions to meet requirements

Technical Requirements

  • Proficiency with a JVM language (Kotlin, Java, etc.)
  • Proficiency with Linux
  • Experience leveraging RDBMS
  • Experience with RESTful API design
  • Experience with Docker
  • Familiarity with NoSQL (Elasticsearch, Mongo, etc.)
  • Familiarity with Python

For further information on this vacancy, or any other Java/Kotlin job in Belfast or the wider Northern Ireland market, please apply via the link below or contact Phil Gamble in the strictest confidence.