About Us:
Deccan AI Experts is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS. We specialize in delivering high-quality human-curated data, AI-first scaled operations services, and more. Based in SF and Hyderabad, we are a young, fast-moving team on a mission to build AI for Good, driving innovation and positive societal impact.
About the Role
We are looking for an experienced JavaScript/TypeScript Developer with strong hands-on expertise in modern JS/TS ecosystems, including Node.js and full-stack development. In this role, you will review and validate asynchronous code changes, execute and analyze complex test suites, and identify root causes of failures through structured debugging. You will reason deeply about async flows, event-loop behavior, and runtime execution while working across real-world repositories and pull requests, ensuring that all code meets high standards of correctness, maintainability, and reliability for AI training and evaluation workflows.
Key Responsibilities
Review, evaluate, and annotate JavaScript/TypeScript code for use in RLHF and code-understanding datasets
Validate patches involving async/await, promises, callbacks, and event-loop–dependent behavior
Analyze asynchronous execution flows, race conditions, timing issues, and side effects across modules
Review pull requests and simulated code changes for correctness, clarity, and long-term maintainability
Provide precise human feedback on logic, async behavior, and edge cases to support model training
Label and assess code changes based on correctness, robustness, and adherence to best practices.
Annotate differences between correct vs incorrect implementations, highlighting side effects and risks.
Ensure annotations are precise, consistent, and aligned with defined quality guidelines
Collaborate asynchronously with AI and data teams to improve annotation clarity and dataset quality
Required Skills & Experience
1–5 years of hands-on experience with JavaScript or TypeScript
Strong experience with Node.js, backend services, or full-stack JS/TS systems
Deep understanding of async/await, promises, microtasks vs macrotasks, and event-loop mechanics
Experience executing and debugging test suites using Jest, Mocha, or similar frameworks
Ability to reason about runtime behavior, async timing, and complex execution flows
Proficiency with Git workflows, code reviews, debugging tools, and large repositories
Strong analytical and reasoning skills for evaluating correctness, side effects, and maintainability
Experience debugging asynchronous logic in both Node.js and browser environments
Comfortable reviewing PRs, analyzing stack traces, and working with production-grade code
Why Join Us
Work on high-impact projects that contribute to building AI for Good.
Collaborate with top-tier engineers and domain experts from IITs, NITs, and BITS.
Opportunity to grow in a fast-paced, innovation-driven environment.
NOTE: This will be a flexible freelancing opportunity. Pay will vary by project and typically is up to 1500 per hour.