About the Company: Our client is one of the world's fastest-growing AI companies, accelerating the advancement and deployment of powerful AI systems. They help customers in two ways:
Powering this growth is our clients talent cloud—an AI-vetted pool of 4M+ software engineers, data scientists, and STEM experts who can train models and build AI applications. All of this is orchestrated by ALAN—our AI-powered platform for matching and managing talent, and generating high-quality human and synthetic data to improve model performance. ALAN also accelerates workflows for model and agent evals, supervised fine-tuning, reinforcement learning, reinforcement learning with human feedback, preference-pair generation, benchmarking, data capture for pre-training, post-training, and building AI applications.
About the Role: Rust or Java Or Python Developer
Experience: 7+ years
Employment Type: Contract to hire
Notice Period: Immediate joiners
Responsibilities:
Qualifications:
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
Design
Algorithms
Programming
Python (Programming Language)
Software Development
Data Structure