Rust Software Engineer

EPAM Systems, Inc.
Newtown, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Newtown, United States of America

Tech stack

Software Debugging
Linux
E2e Testing
Software Engineering
Event Driven Architecture
Kubernetes

Job description

  • Async gRPC services and client libraries in Rust
  • Kubernetes-integrated workload management
  • Low-level systems integrations (GPU drivers, Linux process model)
  • Observability: metrics, health endpoints, debug tooling
  • Integration and end-to-end testing on GPU-backed infrastructure

Requirements

  • 3+ years of experience in software development
  • Strong Rust expertise - async/await, tokio, ownership, lifetimes, trait design
  • Experience with concurrent systems: message-passing, shared state, event-driven architectures
  • Experience with Kubernetes
  • Comfortable in and evolving a multi-crate workspace
  • Availability to overlap with the team including afternoon hours (~10:00-18:00 CET)
  • English proficiency at B2 level or higher

Benefits & conditions

  • Opportunity to work in a fast-paced, agile, software engineering culture
  • Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)
  • Referral bonuses for recommended candidates
  • English language courses
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more

Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.

Apply for this position