Talent.com

Java Jobs in Ottawa, ON

Create a job alert for this search

Java • ottawa on

Last updated: 18 hours ago

Machine Learning Engineer - Remote

YO AI LabsOttawa, ON, Canada
Remote
Full-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

 • New!

Front-End Web Developer

Eclipse Foundation, Inc.Ottawa, ON, CA
CA$65,000.00–CA$85,000.00 yearly
Full-time
Quick Apply

Position Summary The Eclipse Foundation is seeking a Front-End Web Developer to join our Software Development team and help build and maintain the web platforms, reusable components, and tools that... Show more

Consultant | Test Automation Architect

PLATOOttawa, ON, CA
Permanent

PLATO is one of Canada's leading software testing services firms, driven by the mission of building a stronger, more inclusive technology workforce.While we are proudly Indigenous-led and committed... Show more

Senior Software Developer

SRC CanOttawa, ON, CA
CA$100,000.00 yearly
Full-time
Quick Apply

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr... Show more

AI Engineer

BDOKent St,Ottawa
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

Staff Electrical Engineer

SkyworksOttawa, ON, CA
Full-time

If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high-performance analog semiconductors whose solutions are powe... Show more

Développeur mobile (iOS / Android / React Native)

TEHORAOttawa, ON, CA
Remote
Full-time
Quick Apply

TEHORA est présentement à la recherche d’.Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue :.Développer des applications mobiles natives (iOS et/ou Androi... Show more

Manager, Quality Engineering (10+ years) to deliver quality outcomes across complex business

S.i. SystemsOttawa
CA$125,000.00 yearly
Permanent

Our financial services client is seeking a.Manager, Quality Engineering (10+ years) to deliver quality outcomes across complex business workstreams using automation, API-first testing, and CI/CD in... Show more

Java Backend Developer - Remote Work

Two95 International Inc.Ottawa, ON, CA
Remote
Full-time
Quick Apply

Java Back End Developer (3 Openings Sr/Mid/Jr).Position – Fulltime With our client.Salary - $Open (Best Possible).Skills: Familiar with Java Spring and SpringBoot technology.Familiarity building m... Show more

Software Engineering Developer, Air & Naval Sonar

General Dynamics UKOttawa, ON, CA
Full-time

At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.Our teams design and deliver advanced, mission-critical solution... Show more

Senior Software Developer

ComtechGatineau, QC, CA
Full-time

Comtech Telecommunications Corp.Our unique culture of innovation and employee empowerment unleashes a relentless passion for customer success.With multiple facilities located in technology corridor... Show more

Junior Pentester

Software SecuredOttawa, Ontario, Canada
CA$70,000.00 yearly
Full-time

Software Secured is a leading Penetration Testing as a Service company, with a head office in beautiful Ottawa, Canada.We help software development teams get ahead of hackers using a suite of ... Show more

Software Engineer

Larus TechnologiesOttawa, ON, CA
CA$90,000.00–CA$140,000.00 yearly
Full-time +1
Quick Apply

Hours per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week) Reporting To: Tec... Show more

Senior Applications (Full Stack) Developer (10+ years) to build and maintain web solutions using

S.i. SystemsOttawa
Full-time

Our consumer business client is seeking a.Senior Applications Developer (10+ years) to build and maintain web solutions using Adobe Experience Manager (AEM).Join a development team delivering scala... Show more

Applied AI Backend Engineer

Trend MicroOttawa
Full-time

TrendAI™, the global AI security leader and enterprise business unit of Trend Micro, empowers organizations with full AI visibility and consolidated security that inspires confidence, drives innova... Show more

Senior Java Developer to support projects and initiatives in the development of Java applications

S.i. SystemsOttawa
Full-time

Our public sector client is seeking a.Senior Java Developer (Secret, 10+ years) to support projects and initiatives in the development of Java applications within government digital transformation ... Show more

QA Test Automation Co-op Student (Fall 2026)

TechInsightsOttawa, ON, CA
CA$20.00 hourly
Permanent
Quick Apply

OUR STORY TechInsights is the information platform for the semiconductor industry.Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and su... Show more

Senior Principal Compiler Engineer

Huawei Technologies Canada Co., Ltd.Ottawa, ON, CA
Permanent

Huawei Canada has an immediate permanent opening for a Senior Principal Compiler Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic expe... Show more

Integration Specialist

TelesatOttawa, Ontario
Full-time

Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corpora... Show more

Machine Learning Engineer - Remote

Machine Learning Engineer - Remote

YO AI LabsOttawa, ON, Canada
18 hours ago
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description
Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities

  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization.
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.

Required Skills

  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript.
  • Strong understanding of algorithms and data structures.
  • Experience with bug fixing and debugging complex software issues.
  • Proven experience in feature implementation and codebase refactoring.
  • Strong knowledge of performance optimization and tuning.
  • Excellent written and verbal communication.
  • Strong attention to detail.

Preferred Qualifications

  • Experience working with large-scale or distributed codebases.
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices.
  • Experience working effectively in remote or cross-functional teams.

Hiring Process

  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.

Compensation

Compensation is output-based, with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding.