Engineer - Rustification

Tata Consultancy Services

Seattle (WA)

On-site

USD 120,000 - 160,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
Aut & Home Insurance
Commuter Benefits
Certification Reimbursement
Vacation & Holidays
Legal & Financial Aid

Job summary

Tata Consultancy Services in Seattle seeks a senior engineer to drive Java-to-Rust migrations as a memory/latency optimization lever. You will own migrations end-to-end from analysis to cutover, applying a decision framework and ranking APIs by traffic to reduce DRAM usage.

You will define type hierarchies, API contracts, and contribute improvements to the Rustify framework, validate correctness with progressive zero-diff testing, and optimize memory on AWS Fargate with observability and

Qualifications

  • Must have strong Rust development experience and memory optimization focus.
  • Deep knowledge of Java/JVM internals for migration work.
  • Experience with distributed systems and AWS environments.
  • Ability to lead AI agent-driven development and testing initiatives.
  • Proven ability to own migrations end-to-end with minimal regression.

Responsibilities

  • Drive Java-to-Rust migrations as a DRAM-reduction lever: identify memory/latency-bound services and own migration end-to-end from analysis to cutover.
  • Define type hierarchies, module boundaries, and API contracts; unblock Rustify agents and push framework improvements.
  • Establish correctness via progressive zero-diff testing and validate Rust implementation against production traffic.
  • Implement on target stack and optimize for memory using Smithy SDK, ECS Fargate, and AWS tooling; profile and quantify savings.
  • Execute safe rollout with canary-to-100% and observability dashboards; ensure API compatibility with upstream/downstream teams.

Skills

Rust Development
Memory Optimization
Java/JVM Internals
Distributed Systems AWS
AI Agent Testing

Tools

Smithy Rust Server SDK
ECS Fargate
Cargo Brazil
CDK
CloudAuth

Job 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 optimise for memory: build on Smithy Rust Server SDK, ECS Fargate (ARM64/Graviton), CargoBrazil, 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


Job Description

Must Have Technical/Functional Skills


  • Rust Development

  • Memory & Performance Optimization

  • Java/JVM Internals

  • Distributed Systems & AWS

  • AI Agent-driven Development & Testing


Roles & Responsibilities


  • 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 optimise for memory: build on Smithy Rust Server SDK, ECS Fargate (ARM64/Graviton), CargoBrazil, 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


TCS Employee Benefits Summary


  • Discretionary Annual Incentive.

  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

  • Family Support: Maternal & Parental Leaves.

  • Insurance Options: Aut& Home Insurance, Identity Theft Protection.

  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

  • Time Off: Vacation, Time Off, Sick Leave & Holidays.

  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.


Salary Range-$120,000-$160,000 a year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Engineer
AI Engineer

AIT Global inc. • Grand Prairie (TX)

On-site
USD 110,000 - 140,000
Discretionary annual incentive
Medical coverage
401(k) with company match
+1
Java Full-Stack Developer: Microservices & Cloud
Java Full-Stack Developer: Microservices & Cloud

Tata Consultancy Services • Bentonville (AR)

On-site
USD 80,000 - 90,000
Medical Coverage
Parental Leave
401K Plan
+2
RUST Engineer
RUST Engineer

Voto Consulting LLC • Seattle (WA)

On-site
USD 140,000 - 210,000
Principal Rust Engineer - Language Runtime
Principal Rust Engineer - Language Runtime

Progress Software Corporation • Burlington (MA)

Hybrid
USD 170,000 - 189,000
Medical benefits
401(k) retirement plan
Tuition reimbursement
+2
Cloud & Infrastructure Engineering / Architect
Cloud & Infrastructure Engineering / Architect

Tata Consultancy Services • Richfield (MN)

On-site
USD 120,000 - 145,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Leaves
+3
Senior Full Stack Rust Engineer, Contract - US
Senior Full Stack Rust Engineer, Contract - US

Dept • United States

On-site
USD 72,000 - 120,000
Data Architect
Data Architect

Tata Consultancy Services • Minneapolis (MN)

On-site
USD 160,000 - 220,000
Discretionary annual incentive
Medical coverage
Parental leaves
+1
Engineer
Engineer

Tata Consultancy Services • King of Prussia (PA)

On-site
USD 120,000 - 140,000
Discretionary Annual Incentive
Medical Coverage
Family Leave
+5
Senior Manager
Senior Manager

Tata Consultancy Services • Waltham (MA)

On-site
USD 100,000 - 135,000
Discretionary Annual Incentive.
Comprehensive Medical Coverage
Family Support: Parental Leaves.
+4
Senior Software Engineer, Platform & Developer Experience
Senior Software Engineer, Platform & Developer Experience

Worth AI • Orlando (FL)

Hybrid
USD 140,000 - 190,000
Health Insurance
Retirement Plan (401k)
Life Insurance
+4