Posted 3 hours ago
Senior Rust Engineer
Posted 3 hours ago
$200000 - $200000 per annum
New South Wales, Sydney
Permanent
About the Role
An exciting opportunity has arisen for a Senior Rust Engineer to join a growing technology organisation building next-generation data infrastructure platforms. This role will focus on designing, developing and optimising high-performance backend systems that can process large-scale datasets with speed, reliability and scalability.
Working within a highly skilled engineering team, you'll leverage your expertise in Rust, asynchronous programming and distributed systems to solve complex technical challenges, influence architectural decisions and contribute to the ongoing evolution of a mission-critical platform.
Key Responsibilities
Systems & Software Engineering
If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Olivia Costello at Clicks IT Recruitment on
+61 419 740 399.
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with a disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email adjustments@clicks.com.au
An exciting opportunity has arisen for a Senior Rust Engineer to join a growing technology organisation building next-generation data infrastructure platforms. This role will focus on designing, developing and optimising high-performance backend systems that can process large-scale datasets with speed, reliability and scalability.
Working within a highly skilled engineering team, you'll leverage your expertise in Rust, asynchronous programming and distributed systems to solve complex technical challenges, influence architectural decisions and contribute to the ongoing evolution of a mission-critical platform.
Key Responsibilities
Systems & Software Engineering
- Design, develop and maintain high-performance backend systems using Rust and Java.
- Build scalable, reliable asynchronous services using modern concurrency patterns.
- Develop APIs, internal tooling, reusable libraries and engineering frameworks.
- Contribute to system architecture and technical decision-making.
- Deliver solutions for large-scale data processing workloads.
- Optimise throughput, latency, memory utilisation and I/O performance.
- Analyse and improve memory ownership, buffer management and serialization efficiency.
- Identify and resolve performance bottlenecks across distributed systems.
- Ensure production readiness through testing, debugging, monitoring and code reviews.
- Drive improvements in scalability, reliability and maintainability.
- Partner with engineering, product and platform teams to deliver business outcomes.
- Take ownership of technically complex and ambiguous challenges.
- Contribute to engineering best practices, technical documentation and knowledge sharing.
- Work effectively with globally distributed teams and stakeholders.
- 5+ years of software engineering experience, including strong Java development expertise.
- 2+ years of hands-on commercial Rust development experience within production environments.
- Strong experience with asynchronous Rust programming, ideally using Tokio.
- Deep understanding of Rust memory ownership, borrowing, lifetimes, allocations and buffer management.
- Proven experience building and delivering distributed systems or high-performance backend applications.
- Strong knowledge of concurrency, backpressure handling, cancellation, streams and async execution models.
- Experience designing APIs, internal libraries or reusable engineering frameworks.
- Excellent debugging, troubleshooting and performance optimisation skills.
- Ability to independently solve complex technical problems and drive solutions through to delivery.
- Strong communication and stakeholder engagement skills.
- Permanent opportunity with a growing technology business.
- Work on challenging, large-scale engineering problems using Rust.
- Influence architecture and technical direction.
- Collaborative, engineering-led environment.
- Chatswood location with flexible working arrangements.
If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Olivia Costello at Clicks IT Recruitment on
+61 419 740 399.
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with a disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email adjustments@clicks.com.au
Job Summary
Pay:
$200000 - $200000 per annum
Location:
New South Wales, Sydney
Job Type:
Permanent
Specialisation:
Software Engineer
Reference ID:
BH-77852
Jobseeker FAQs
FAQ 1
<p> Optional. Specifies the mode. Possible values:<br />
0 – Default. Does not count all elements of multidimensional arrays<br />
1 – Counts the array recursively (counts all the elements of multidimensional arrays)</p>
Optional. Specifies the mode. Possible values:
<p> Optional. Specifies the mode. Possible values:<br />
0 – Default. Does not count all elements of multidimensional arrays<br />
1 – Counts the array recursively (counts all the elements of multidimensional arrays)</p>