HamburgerMenu
hirist

Ruby Developer - Algorithm/System Design

People Prime Worldwide Pvt. Ltd.
Multiple Locations
6 - 8 Years

Posted on: 04/09/2025

Job Description

Employment Type : Contract to hire


Work Mode : Remote


Notice Period : Immediate joiners


Job Description :


- 5+ years of experience in software engineering, algorithm design, or systems-level programming.

- Strong proficiency in Ruby 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


Key Responsibilities :


- Design, develop, and maintain Ruby-based systems with a focus on code reasoning and algorithmic performance.

- Write clear, concise, and technically complex code for algorithmic challenges and performance benchmarks.

- Evaluate and optimize the performance of algorithms under various computational constraints.

- Collaborate with the QA and engineering teams to build automated tests and benchmarks.

- Analyze and solve complex problems related to data structures, string processing, and graph algorithms.

- Review and contribute to version-controlled codebases and ensure code quality.

- Work closely with distributed teams in a remote work environment.


info-icon

Did you find something suspicious?