> Markdown version of [/jobs/ext/2648566-senior-rust-developer](https://www.wearedevelopers.com/jobs/ext/2648566-senior-rust-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Rust Developer - **Company:** DMS Vision, Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Distributed Systems, Dynamic Random-Access Memory, Java Virtual Machine (JVM), Microsoft SQL Server, Oracle (Applications), Performance Tuning, Runbook, Performance Monitor, AWS Fargate, Virtual Agents, Api Management - **Published:** August 18, 2026 - **Apply:** https://www.dice.com/job-detail/1b43cccc-86ff-4e78-8a66-b915e5905262 ## About the Role * Java * SQL Server * Performance Optimization Competencies: 6+ years' experience required Digital : Amazon Web Service(AWS) Cloud Computing Advanced Java Concepts Microsoft SQL Server 2019 Java Performance Tools (Jprobe, Jensor, Optimize IT) Must Have Technical/Functional Skills: * Rust Development * Memory & Performance Optimization * Java/JVM Internals * Distributed Systems & AWS * AI Agent-driven Development & Testing ## Description * Drive Java-to-Rust migrations as a DRAM-reduction lever: apply the decision framework to identify genuinely memory/latency-bound services (JVM overhead as a structural ceiling), rank APIs by traffic, and own each migration end-to-end from analysis through cutover. * Bring deep system expertise to the agent-driven workflow: define type hierarchies, module boundaries, and API contracts; drive and unblock the Rustify agents rather than merely operating them; and contribute improvements back to the framework when you hit friction. * Establish oracle-based correctness and prove functional equivalence: capture production request/response pairs as the source of truth and validate the Rust implementation via progressive zero-diff testing (RustifyComparator) from small samples to full 1000+ scale, distinguishing real bugs from acceptable non-determinism. * Implement on the target stack and optimize for memory: build on Smithy Rust Server SDK, ECS Fargate (ARM64/Graviton), Cargo Brazil, CDK with @amzn/pipelines, and CloudAuth; then profile hotspots, stress test, and quantify DRAM/latency savings with no functional regression. * Execute safe rollout and operations: shadow deploy in Gamma and Prod to prove equivalence on live traffic, drive gradual cutover (canary to 100%) with rollback at each stage, stand up observability (dashboards, alarms, runbooks), and align API compatibility with upstream/downstream teams. * Codify reusable learnings: migration guides, runbooks, and friction logs ## Related Videos - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Technical Documentation - How Can I Write Them Better and Why Should I Care?](https://www.wearedevelopers.com/videos/681-technical-documentation-how-can-i-write-them-better-and-why-should-i-care) - [Guiding Agentic AI with Vue](https://www.wearedevelopers.com/videos/2033-guiding-agentic-ai-with-vue) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Serverless landscape beyond functions](https://www.wearedevelopers.com/videos/491-serverless-landscape-beyond-functions) ## Related Articles - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)