N

Senior Java Engineer

icon building Company : NTENT
icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

Job Description - Senior Java Engineer



Senior Java Engineer

 

Position:                    Full time

Location:                   Toronto, Ontario (Initially Remote)

 

About Us:

We are a unique group of brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere, with an emphasis on personal and professional development. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry and build cutting edge Machine Learning and AI based Applications.

NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate Search technologies directly into their business-to-consumer offerings. NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers.

 

About the Opportunity:

We are a dynamic company and our team is growing! We are looking for our next great hires to join our satellite team in Toronto, Ontario.

We are looking for a talented Senior Java Engineer to deliver world-class search engine technologies. You will be working with a smart team of machine learning scientists and software developers on both full applications and tools that power NTENT’s powerful search platform.  Seeking mid-level up to Architect level candidates.

 

Duties and Responsibilities:


  • Building the backend engine that runs our product.  This includes extending our existing Machine Learning and Big Data pipelines and building entirely new capabilities, including:

    • Big Data cluster, workflows and applications: data pipelines at scale, and real-time processing

    • Machine learning and Data Scientist support: used in linguistics, ranking, classification, and other artificial intelligence applications



  • Ingestion Pipeline: process data that comes from our web crawler which discovers and fetches content from the web and other sources


 

Skills and Qualifications:


  • BS or MS degree in Computer Science

  • Solid experience with Java programming (we also use Spring, Spring Webflux, Reactor, Netty)

  • Multi-threading experience is a must

  • Experience in scalable architectures and high-throughput application design

  • Experience working with microservices/REST APIs (HTTP, XML, JSON)

  • Comfortable in Linux and Windows environments.

  • Prefer some experience with Big Data Technologies (at least one of the following):

    • Hadoop ecosystem (HDFS, Hadoop, Hive)

    • Spark

    • Samza

    • Kafka

    • Aerospike

    • Lucene NLP (Solr or ElasticSearch)




 

The following experience is a plus:


  • Machine Learning

  • Continuous Integration and Deployment

  • Tool usage: Git/Gitlab and IntelliJ

  • Functional programming experience (Scala)

  • Gradle

  • Avro

  • Docker/Kubernetes


 

The ideal candidate will be self-motivated, possess excellent communication skills (both oral and written) and be able to work efficiently and independently in an agile development environment. 

 

We offer a full comprehensive benefits package including medical, dental and vision. Employees receive a generous time off (PTO) plan and 13 holidays per year. We also offer 401(k) benefits, long term disability benefits and life insurance.  With a casual and flexible work environment.



Original job Senior Java Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Java Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.