22 Aug
|
Prospecta Software
|
New South Wales
22 Aug
Prospecta Software
New South Wales
Job Description
Founded in **** in Sydney, with offices in India and a presence across the Americas and Europe, Prospecta is a leading data management software company. Our flagship platform, Master Data Online (MDO), enables accurate, compliant, and relevant master data for asset-intensive industries including Energy, Utilities, Oil & Gas, Mining, Infrastructure, and Manufacturing.
n
We pride ourselves on agility, collaboration, and innovation delivering real value to customers while fostering a diverse, growth-driven culture that encourages learning, embraces challenges, and celebrates success.
n
About the Job:
n
Location: Sydney, Australia
n
Role Summary: We are looking for a Senior Rust Engineer to build high-performance, scalable backend systems for Prospecta's next-generation data infrastructure platform. This role requires strong expertise in production-grade Rust, async programming, and systems-level problem solving, along with the ability to independently drive complex technical solutions in a fast-paced engineering environment.
n
Must Have:
n
n
5+ years of software engineering experience in Java and at least 2+ years of hands-on production Rust development.
n
Strong expertise in asynchronous Rust programming using Tokio or similar frameworks.
n
Deep understanding of Rust memory ownership, borrowing, lifetimes, allocations, and buffer management.
n
Experience building and shipping production-grade distributed or high-performance backend systems.
n
Strong understanding of concurrency, backpressure handling, cancellation, streams, and async execution models.
n
Ability to independently solve technically ambiguous problems and deliver working solutions.
n
Strong debugging, problem-solving,
and performance optimization skills.
n
Excellent communication and collaboration skills.
n
n
Valuable to Have:
n
n
Experience with high-throughput data processing systems or streaming architectures.
n
Familiarity with columnar data formats or large structured datasets.
n
Experience with gRPC in Rust.
n
Exposure to cloud platforms and data lakes storage services (AWS, Azure, GCP).
n
Understanding of query optimization concepts such as partitioning or predicate pushdown.
n
Experience working in enterprise SaaS or B2B product environments.
n
Knowledge of CI/CD pipelines, containerization, and distributed systems architecture.
n
Prior experience mentoring engineers or contributing to technical leadership initiatives.
n
n
Key Responsibilities:
n
Systems & Software Engineering
n
n
Design, develop, and maintain high-performance backend systems using Rust/Java.
n
Build scalable and reliable asynchronous systems using concurrency patterns.
n
Optimize system throughput, latency, memory usage, and I/O performance for large-scale data processing workloads.
n
Develop robust APIs, internal libraries, and reusable engineering components.
n
Participate in architecture discussions and contribute to technical decision-making.
n
n
Performance & Reliability
n
n
Analyze and improve memory allocation patterns, buffer ownership, and serialization performance.
n
Implement effective processing strategies for streaming and large structured datasets.
n
Ensure code quality, maintainability, and production readiness through testing, debugging, and code reviews.
n
Identify bottlenecks proactively and recommend scalable engineering solutions.
n
Work closely with cross-functional engineering and product teams to deliver solutions aligned with business goals.
n
Operate effectively in technically ambiguous environments and independently drive implementation approaches.
n
Contribute to engineering best practices, technical documentation, and knowledge sharing across the team.
n
Collaborate with distributed global teams while ensuring effective communication and delivery alignment.
n
n
Growth Path:
n
At Prospecta, your career journey is one of growth and opportunity. Here, depending on your career journey you can either kickstart your career or accelerate your professional development in a dynamic environment. Your success is our priority, and as you demonstrate your abilities and achieve results, you'll have the chance to advance into the leadership roles.
n
n
Generous paidtime off;
n
Flexible hybrid working model
n
Annual company events andworkshops.
n
n
If you're ready to join an innovative, forward-thinking organization and work alongside inspiring leaders like Jayant Saikia and Hai Tong we'd love to hear from you.
n
Join Prospecta and take the first step toward an exciting, impactful, and rewarding career!
#J-*****-Ljbffr
📌 Senior Development Engineer (Rust) (New South Wales)
🏢 Prospecta Software
📍 New South Wales