Sr. Rust Developer

Year    Remote, IN, India

Job Description

Role: Sr. Rust - Code Reasoning & Benchmark - Short Term
Type of Role: Niche
Years of Experience: 5+ years
Engagement Type: Short Term Contract (6 weeks)
Total Positions: 15
Start Date: 3 weeks (1st week September)
Special Requirements: Rust, Algorithms and Data Structures
Vetting: Technical Interview + Delivery round
Skills: Rust, Algorithms, and Data Structures
Availability: Full Time (8 Hrs) with 4 hours overlap with PST time zone

Role Overview:


The role involves designing algorithmically rich coding problems and evaluation systems that test reasoning, correctness, and performance. Develop robust code, clear technical specifications, and comprehensive test suites across data structures, graph algorithms, and number theory. Requires strong software engineering skills, deep understanding of algorithmic complexity, and experience with benchmarking or test automation.

Day-to-Day:



Design coding problems that challenge reasoning, planning, and correctness. Develop high-quality software solutions and comprehensive tests ensuring robustness and edge case coverage. Craft clear, precise technical specifications. Ensure coverage across algorithmic and system domains such as data structures and mathematical logic. Document development tasks with metadata for taxonomy, difficulty, relevance, and reliability. Participate in peer reviews and quality assurance. Deliver maintainable, modular, and scalable work for production integration.

Requirements:



5+ years in software engineering, algorithm design, or systems-level programming. Strong proficiency in Rust (4+ years). Proven ability to write clear, concise, and challenging algorithmic code. Deep understanding of algorithm complexity and performance optimization. Experience in test automation, benchmarking, or complex evaluation is a plus. Familiarity with software data formats (JSON, YAML) and version control.

Domains of Expertise (at least four):



Core Data Structures: Trie, Segment Tree, Union Find Algorithmic Paradigms: Dynamic Programming, Greedy Algorithms, Bitmasking Graph Algorithms: Shortest Paths, Network Flow, Topological Sorting Mathematics & Number Theory: Geometry, Probability, Modular Arithmetic String Processing: Suffix Trees, Rolling Hashing, Pattern Matching Advanced Topics: 2-SAT, Fast Fourier Transform (FFT), Linear Programming

Evaluation Process:


Two rounds of interviews (60 min technical + 30 min technical and cultural discussion)

Job Type: Contractual / Temporary
Contract length: 6 weeks

Pay: ₹60,000.00 - ₹70,000.00 per month

Experience:

Rust (programming language): 5 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4292607
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year