Crossing Hurdles is a recruitment firm. We refer top candidates to our partners working with the world’s leading AI research labs to help build and train cutting-edge AI models.Responsibilities: Quantitative Problem Design: ● Develop and conceptualize original, engaging, and diverse mathematical and/or algorithmic problems. ● Rigorously define problem categories, secondary tags, and assign appropriate difficulty levels, ensuring a structured and progressive learning path. ● Innovate and identify novel problem types, including those requiring a blend of number theory, combinatorial logic, optimization, and advanced data structures.Solution Derivation & Elucidation: ● Rigorously solve formulated problems using sound mathematical principles, ensuring absolute accuracy, reliability, and logical coherence of the solution path. ● Craft clear, concise, and pedagogical mathematical solution hints and detailed explanations that guide users through complex reasoning. ● Precisely articulate the core mathematical concepts and prerequisite knowledge required for effective problem-solving.Algorithmic Implementation & Optimization: ● Translate complex mathematical and algorithmic solutions into efficient, robust, and readable code, primarily using C, C++, Python, and Java. This involves choosing optimal data structures and algorithms to meet performance requirements. ● Thoroughly document the time and space complexity of implemented solutions, providing clear justifications and allowing for custom complexity labels where advanced analysis is required. ● Design and generate comprehensive and challenging test cases (including edge cases, performance tests, and randomized inputs) to rigorously validate the correctness, efficiency, and stability of the implemented solutions.Quality Assurance & Collaboration: ● Actively participate in single-tier reviews, meticulously evaluating both the mathematical accuracy of problems and solutions, and the computational efficiency and correctness of code implementations. ● Collaborate effectively with reviewers and team leads, demonstrating a proactive approach to incorporating feedback, refining content, and enhancing overall quality promptly. RequiredQualifications: ● Phd or Master’s degree in Mathematics with experience of Competitive Programming. ● Proven expertise in mathematical problem-solving, especially number theory, combinatorics, and algorithmic mathematics. ● Strong proficiency in programming, primarily C++, Java, with additional experience in Python advantageous. ● Experience with computational complexity analysis (both time and space). ● Excellent analytical, logical thinking, and problem-solving skills.Preferred Skills: ● Familiarity with Project Euler-style mathematical problems. ● Previous experience in academic teaching or content creation related to mathematics or programming. ● Strong written and verbal communication skills for clear documentation and collaboration.
Job Title
Mathematics Specialist