
Sr Rust Software Engineer
2 days ago
Role Overview:
The Code Reasoning / Code Benchmarks role involves designing algorithmically rich coding problems and evaluation systems that test reasoning, correctness, and performance. You will develop robust code, clear technical specifications, and comprehensive test suites across areas like data structures, graph algorithms, and number theory. The role requires strong software engineering skills, a deep understanding of algorithmic complexity, and experience with benchmarking or test automation. Ideal candidates are detail-oriented, creative problem solvers with 5+ years of engineering experience.
Requirements:
- 5+ years of experience in software engineering, algorithm design, or systems-level programming.
- Strong proficiency in Rust with at least 4+ years of experience
- Proven ability to write clear, concise, and technically challenging algorithmic code.
- Strong understanding of algorithmic complexity, performance optimization, and computational constraints.
- Experience with test automation, benchmark creation, or complex systems evaluation is a strong plus.
- Familiarity with modern software data formats (e.g., JSON, YAML) and version-controlled codebases.
Domains of Expertise: Successful candidates will demonstrate deep fluency in at least four of the following areas:
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 (approximately 90 mins) :
- Two rounds of interviews (60 min technical + 30 min technical & cultural discussion)
-
Software Engineer
13 hours ago
Delhi, India Crossing Hurdles Full timeSr. Software Engineer – Rust (LLM Evaluation & Repository Validation)Location:RemoteContract:3 months (extendable)Commitment:20-40 hrs/week (4 hrs overlap with PST)About the Role:We’re looking for a Software Engineer with 3+ years of experience to help improve AI models through LLM evaluation and repository validation.Key Responsibilities:Analyze GitHub...
-
Sr Rust Software Engineer
2 weeks ago
NCR, India Codefeast Full timeRole Overview: The Code Reasoning / Code Benchmarks role involves designing algorithmically rich coding problems and evaluation systems that test reasoning, correctness, and performance. You will develop robust code, clear technical specifications, and comprehensive test suites across areas like data structures, graph algorithms, and number theory. The role...
-
Rust software engineer
1 week ago
New Delhi, India Turing Full timeAbout Turing: Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. Turing helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and...
-
Senior Software Engineer
1 week ago
Delhi, India Aftershoot Full timeJob Description We're looking for a Senior Software Engineer (Rust/C++) to join our core engineering team at Aftershoot. The ideal candidate is proficient in Rust, C++, or both, with a strong grasp of systems programming and performance optimization. You'll work on building high-performance, scalable backend components that power our AI-driven photo...
-
Rust Developer
13 hours ago
Delhi, India Trikon Full timeTrikon is building The OS for the Tokenized World – an AI-native Web3 operating system that eliminates the complexity of chains, wallets, and gas. With 700K+ wallets deployed, 1M+ transactions tested, and 300+ ecosystem partners, we’re powering the next generation of agent-driven, user-friendly dApps.We are looking for passionate Rust Developers to...
-
Senior Rust Engineer
4 weeks ago
Delhi, Delhi, India InCommon Full timeAbout the Role : Were looking for engineers who think deeply about systems, performance, and correctness. As a Rust Engineer, youll help us build reliable, low-latency, high-concurrency systems. This is a hands-on role for someone who writes clean code, loves solving hard problems, and values ownership from first principles to production. If you enjoy...
-
Rust Developer
2 days ago
Bengaluru, Delhi, Mumbai, NCR, India Talent Nexus Advertising Full time US$ 90,000 - US$ 1,20,000 per yearRole & Responsibilities:1. You will be working with the Rust compiler and will be responsible for compiling to alternate targets such as WebAssembly2. You will be exposed with TDD for unit testing individual functions and integration testing for testing publicly exposed APIs3. Working with a Git style workflow where every commit deploys to a staging...
-
Sr. Software Engineering
7 days ago
Delhi, Delhi, India Black Duck Software, Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Software Engineer
3 weeks ago
Delhi, Delhi, India MM Management Consultant Full timeKey Responsibilities :- Design, develop, and maintain software solutions using Rust- Write efficient, maintainable, and well-tested code following best practices in Rust- Optimize system performance and ensure safety and concurrency in code- Participate in architectural discussions and technical decision-making- Collaborate with cross-functional teams...
-
Rust Programmer
4 days ago
Delhi, India Caminosoft AI Full time**Job Description/ Responsibilities**: - Write clean, efficient, and well-documented code - Collaborate with cross-functional teams to ensure project success from conception to deployment - Work closely with end-users to understand requirements and provide technical support - Contribute to the continuous improvement of software development processes, tools...