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 Java Backend Developer to contribute to annotation and RLHF initiatives focused on backend systems and server-side logic. In this role, you will review and annotate real-world Java backend code, validate patches, execute and analyze test suites, and identify root causes of failures through structured debugging and reasoning. You will work with production-grade repositories and pull requests, carefully assessing business logic, concurrency, error handling, and system behavior, and providing high-quality human feedback that helps improve the correctness, reliability, and reasoning capabilities of advanced AI models.
Key Responsibilities
- Review, analyze, and annotate Java backend code, patches, and pull requests for RLHF and AI training datasets
- Evaluate server-side logic for correctness, business rules, edge cases, and maintainability
- Execute and interpret Java test suites (JUnit, TestNG, or similar) and annotate test outcomes
- Annotate differences between correct vs incorrect implementations, highlighting bugs, anti-patterns, and risks
- Evaluate code involving APIs, microservices, database interactions, and error handling
- Label code quality aspects such as readability, scalability, reliability, and best-practice adherence
- Ensure annotations are accurate, consistent, and aligned with defined annotation guidelines
- Collaborate asynchronously with AI and data teams to continuously improve dataset quality
Required Skills & Experience
- 15 years of hands-on experience in Java backend development
- Strong understanding of core Java, OOP principles, and backend architecture
- Experience with Spring Boot, REST APIs, or microservices-based systems
- Proficiency with JUnit, TestNG, or other Java testing frameworks
- Ability to debug runtime exceptions, logical errors, and concurrency issues
- Familiarity with Git workflows, code reviews, and large codebases
- Strong analytical and reasoning skills for evaluating correctness and side effects
- Experience with multithreading, concurrency, and backend performance tuning is a plus.
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