Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Artificial intelligence engineer

Newcastle
beBeeSoftwareDeveloper
Posted: 4 October
Offer description

The ideal candidate for this position is a skilled developer with experience in C/C++ and Rust.

They should be proficient in systems programming, memory management, and concurrency.

Familiarity with FFI tools, unsafe Rust, and testing migrated code is also required.


Key Responsibilities

* Analyze existing code in Python or C/C++
* Migrate logic to idiomatic, safe Rust while preserving functionality
* Adapt or port test suites and ensure behavioral equivalence
* Document migration steps and technical decisions


Requirements

* Bachelor's or Master's degree in Software Development, Computer Science, or related fields
* At least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust
* Experience with FFI tools (bindgen, cxx) and unsafe Rust for C/C++ interoperability
* Testing migrated code (unit/integration/fuzz tests)
* Solid understanding of systems programming (memory management, concurrency)
* Skilled at refactoring legacy code and documenting migration steps
* Prompt engineering experience is a plus
* Advanced English language skills (C1) or above
* Ability to learn new methods and adapt quickly

Send an application
Create a job alert
Alert activated
Saved
Save
Similar jobs
jobs Newcastle
jobs New South Wales
Home > Jobs > Artificial Intelligence Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save