
Rust Engineer – Part Time
Posted Oct 13

Posted Oct 13
This is a fully remote position, open to applicants in Pakistan.
• Design, develop, and maintain production-quality services and libraries utilizing Rust.
• Produce safe, idiomatic, and thoroughly tested code, with a strong focus on performance and memory efficiency.
• Create asynchronous services using Tokio and frameworks such as Axum, Actix-web, or Tonic (gRPC).
• Analyze and enhance critical paths, addressing concurrency, latency, and memory challenges.
• Integrate solutions with databases, message queues, and cloud environments.
• Conduct code reviews, mentor junior engineers, and participate in technical design discussions.
• Collaborate asynchronously with distributed teams, ensuring clear and effective written communication.
• Over 5 years of professional software engineering experience, including 3+ years working with Rust in production settings.
• A comprehensive understanding of ownership, borrowing, lifetimes, traits, and generics in Rust.
• Extensive hands-on experience with asynchronous Rust (Tokio, futures, Send/Sync bounds).
• Proven experience in building and managing backend services or systems software in a production context.
• Strong knowledge of concurrency, memory management, and performance profiling techniques.
• Proficient in testing within the Rust environment (unit, integration, property-based) and familiar with CI/CD practices.
• Experience with SQL or NoSQL databases (such as Postgres, Redis, etc.) through crates like sqlx, Diesel, or SeaORM.
• Familiarity with Docker, Linux, and at least one cloud provider (AWS, GCP, or Azure).
• Excellent written and spoken English communication skills.
• Availability of 20 hours per week, with at least 4 hours overlapping with US time zones.
• Nice to Have: Experience with Unsafe Rust, FFI (C/C++ or Python via PyO3), or WebAssembly.
• Nice to Have: Background in embedded systems, networking, blockchain, or distributed systems.
• Nice to Have: Contributions to open-source projects within the Rust ecosystem.
• Nice to Have: Familiarity with observability tools (tracing, OpenTelemetry, Prometheus).
• Nice to Have: Experience in C++ or Go programming languages.
• Fully remote work option available, allowing you to choose when to work from home and when to be in the office.
• Flexible work hours, enabling you to set your own schedule.
• Competitive salary in the market (in $$).
• Incredible opportunities for learning and professional growth.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.