28 Aug
|
Prospecta Software
|
New South Wales
28 Aug
Prospecta Software
New South Wales
Job Description
Founded in 2002 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
Good 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 efficient 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 chance. 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!
n
#J-18808-Ljbffr
📌 Senior Development Engineer (Rust) (New South Wales)
🏢 Prospecta Software
📍 New South Wales