Advertisements
🏢 Turing
Remote Java Backend Engineer
💼 Remote
📍 Remote
⏰ Expired
💰 Salary Insights
Competitive, typically ranging from $30 to $60 per hour depending on experience
📊 View Detailed Salary Insights ↗
🔗 Explore More
🛠 Skills Required
Java
Git
Docker
Linux
CI/CD
Unit Testing (JUnit/TestNG)
REST APIs
Maven/Gradle
Codebase Navigation
Problem Solving
Communication
Advertisements
🎤 Interview Experience
Turing’s interview process typically starts with a timed online coding test that emphasizes Java data‑structures and algorithmic efficiency. Successful candidates move to a technical interview where they discuss real‑world GitHub issue triage, Docker environment setup, and system design concepts. The final HR round focuses on remote‑work expectations, contract details, and cultural alignment. Preparation should include strong fundamentals in Java, Docker basics, and clear communication of past open‑source contributions.
🏢 Work Culture
Turing promotes a fully remote, results‑oriented culture where engineers enjoy high autonomy and flexible schedules. The company invests heavily in continuous learning, offering internal tech talks, mentorship programs, and clear pathways for career advancement. Employees report a healthy work‑life balance thanks to the emphasis on output over hours.
Advertisements
📚 Free Study Materials (4)
Aptitude Questions & Answers – Strengthen Your Problem‑Solving Skills
Covers a wide range of quantitative and logical reasoning problems that help you ace the initial coding test and interview puzzles at Turing.
Open Resource ↗
Turing Recruitment Process – Real Candidate Experiences
First‑hand accounts of Turing’s interview stages, useful for preparing the coding test, technical interview, and HR round.
Open Resource ↗
– Comprehensive Guides for Software Engineer Interviews
Offers curated interview guides, mock tests, and tips specifically for Java backend roles and remote engineering positions.
Open Resource ↗
Problem Set – Practice Coding Challenges
Extensive library of algorithmic problems to sharpen Java coding skills and prepare for the online assessment used by Turing.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
Minimum 3+ years of professional software development experience. Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related engineering discipline (e.g., B.Tech/M.Tech in CSE, B.E. in IT). Minimum academic aggregate of 60% (or equivalent CGPA). No active backlogs at the time of application. Recent graduates (2022‑2024 batches) with relevant internship/project experience are also welcome.
🏆 Selection Process
Round 1: Online coding test focusing on Java and data structures → Round 2: Technical interview covering GitHub issue triage, Docker setup, and system design → Round 3: HR interview discussing remote work preferences, contract terms, and cultural fit
📋 About the Role
Turing is one of the world’s fastest‑growing AI companies, pioneering a global talent cloud that connects top engineers with cutting‑edge projects. Founded with the vision of democratizing access to high‑impact work, Turing leverages sophisticated AI matchmaking to place developers in fully remote roles for leading tech firms and AI startups. The company has rapidly expanded its footprint, boasting a diverse workforce spread across more than 150 countries, and is backed by prominent investors who believe in its mission to reshape the future of software development.
At the core of Turing’s product suite is a suite of AI‑driven tools that evaluate, train, and improve large language models (LLMs) on real‑world software engineering tasks. By curating verifiable software engineering (SWE) challenges from public GitHub repositories, Turing helps LLMs learn to understand, debug, and refactor code in realistic scenarios. This unique blend of practical engineering and AI research makes Turing an exciting playground for engineers who want to influence the next generation of AI‑assisted development.
The Remote Java Backend Engineer role is designed for seasoned software engineers who thrive in autonomous, remote environments and have a deep familiarity with high‑quality open‑source Java projects. You will work hands‑on to automate development environments, triage GitHub issues, evaluate test coverage, and run codebases locally to benchmark LLM performance on bug‑fixing and code‑generation tasks. The position also offers opportunities to mentor junior engineers and collaborate closely with AI researchers to shape challenging evaluation datasets.
Key Responsibilities:
1. Analyze and triage issues from trending open‑source Java libraries on GitHub.
2. Set up, Dockerize, and configure code repositories for reproducible experimentation.
3. Evaluate unit‑test coverage, quality metrics, and code health of selected projects.
4. Modify and execute codebases locally to assess LLM performance in real‑world bug‑fixing scenarios.
5. Design and propose new repository selections that push the boundaries of LLM capabilities.
6. Automate CI/CD pipelines to streamline testing and data collection workflows.
7. Document findings, write clear issue reports, and share insights with the research team.
8. Lead and mentor a small team of junior engineers, delegating tasks and reviewing their contributions.
9. Collaborate with AI researchers to align engineering tasks with research objectives.
10. Contribute to internal tooling that improves developer productivity and dataset generation.
Tech Stack: Java, Git, Docker, Linux, Bash scripting, CI/CD (GitHub Actions, Jenkins), JUnit/TestNG, REST APIs, Maven/Gradle, basic knowledge of LLM evaluation frameworks.
Growth Path: Starting as a contract engineer, high performers can transition to senior technical lead roles, spearhead larger AI‑driven projects, or move into AI research engineering. The remote‑first culture encourages continuous learning, with access to internal workshops, conferences, and mentorship from industry veterans.
Why Join Turing? You will work from anywhere in India while collaborating with a global team of AI experts. The role places you at the intersection of software engineering and cutting‑edge AI research, offering a rare chance to influence how tomorrow’s LLMs write and fix code. Competitive compensation, flexible hours, and the freedom to shape your own workflow make this an ideal opportunity for ambitious engineers.
📤 Share this Job
Advertisements
🏢 More from Turing
Data Scientist/Analyst
📍 Remote · ⏳ 31 Dec
Apply →
Python + Full-Stack (JS) Developer
📍 Remote · ⏳ 31 Jul
Apply →
Python + Full-Stack (JS) Developer
📍 Remote · ⏳ 22 Jul
Apply →
💼 More Remote Opportunities
Associate
🏢 Startek · 📍 Remote
View →
Online Data Analyst Odia (IN)
🏢 TELUS Digital · 📍 Remote (India)
View →
Data Analyst
🏢 Nexora · 📍 Bangalore (Remote)
View →
Associate, ML Data Operations (GO-AI)
🏢 Amazon · 📍 Hyderabad, Bangalore, Chennai, Mumbai, AP (Virtual)
View →
📋 Quick Info
JOB ID
C001-J024
POSTED
05 Jun 2026
TYPE
Remote
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer