Back to list

Vacancy description

Software Engineer (Open Source Contributor) in भारत

Recruitment Room

  • RemoteWork from anywhere
  • ContractFixed-term or freelance

$96k USD - $192k USD / year

भारत

Software Engineer (Open Source Contributor)

Role Overview

  • Job Type: Contract

  • Work Arrangement: Fully Remote — Worldwide

  • Compensation: $96,000–$192,000 per year (annualized equivalent)

  • Hourly Rate: $50–$100

  • Time Commitment: Approximately 15 hours per task run

  • Start Timeline: Within 24–48 hours of completing onboarding

About the Role

We are seeking experienced software engineers and open-source contributors to develop challenging coding tasks used to evaluate and improve AI systems. You will create realistic software engineering problems involving bug fixing, feature implementation, codebase refactoring, and performance optimization, alongside reference solutions and deterministic verification tests.

This opportunity is suited to developers with strong programming fundamentals, practical debugging experience, and demonstrable contributions to open-source projects. Previous AI experience is not required.

Key Responsibilities

  • Design realistic, challenging coding tasks that assess an AI system’s ability to solve software engineering problems.

  • Build reproducible reinforcement learning environments for evaluating code generation, debugging, and implementation capabilities.

  • Develop reference solutions for coding tasks and implement deterministic verifiers that accept valid solutions and reject incorrect ones.

  • Diagnose and resolve complex software defects, performance bottlenecks, and implementation issues across diverse codebases.

  • Implement scalable, maintainable features while following established software engineering practices.

  • Refactor existing code to improve readability, efficiency, maintainability, and reliability.

  • Apply algorithms, data structures, and computer science fundamentals to practical engineering problems.

  • Document technical reasoning, implementation decisions, debugging approaches, and solution strategies.

  • Review and validate code contributions and technical submissions for correctness, quality, and clarity.

Required Qualifications

  • Strong hands-on software engineering experience in at least one relevant programming language, such as Python, Java, Rust, Go, C++, or TypeScript.

  • Demonstrable software development experience, preferably supported by open-source contributions and a public GitHub profile.

  • Strong understanding of algorithms, data structures, and software engineering principles.

  • Practical experience debugging complex code, fixing bugs, and implementing features.

  • Familiarity with automated testing, code reviews, and software quality practices.

  • Ability to analyze unfamiliar codebases and develop effective, reliable solutions.

  • Strong analytical thinking, problem-solving, and technical communication skills.

Preferred Qualifications

  • Experience developing backend services, scalable applications, and APIs.

  • Significant contributions to open-source projects.

  • Experience refactoring large codebases or modernizing legacy systems.

  • Demonstrated success improving application performance and resolving system bottlenecks.

  • Experience delivering complex features from planning through implementation.

  • Familiarity with reproducible development environments, automated evaluation, or reinforcement learning environments.

Key Skills

Python 3, Java, Rust, Go, C++, TypeScript, https://jobeax.com/link/JSd7UYCSg572jJDY, algorithms, data structures, GitHub, open-source development, codebase refactoring, bug fixing, feature implementation, performance optimization, automated testing, backend development, API development, debugging, code review, and logical reasoning.

Compensation

The hourly rate is $50–$100 , equivalent to approximately $96,000–$192,000 per year at 1,920 working hours annually. This annualized figure is for comparison only.

Compensation is output-based: payment is tied to tasks that meet project specifications. Actual earnings depend on task availability, completion, acceptance, and time spent. Minimum submission requirements apply, including a minimum number of tasks per week.

Application and Assessment Process

  1. Application: Submit your application and complete the screening questions.

  2. AI Interview: Complete an interview of approximately 20 minutes.

  3. Technical Assessment: Complete a coding assessment if your GitHub profile does not sufficiently demonstrate the required expertise. Candidates without suitable public contributions may be assessed through a technical platform.

  4. Hiring Manager Review: Your experience, technical skills, and assessment results will be reviewed.

Candidates who complete the role-specific AI interview may progress through the process more quickly.

Start Timeline and Availability

The project seeks candidates who can begin promptly. Selected candidates should be prepared to start their first tasks within 24–48 hours of completing onboarding . Onboarding instructions will be provided after selection.

Similar vacancies

More like this role

  • Hybrid
  • Full-time
  • IT
... charts, GitHub automation, docs and examples. - Drive the release and versioning strategy across all divisions - Grow our open source community: build the contributor and maintainer base beyond the team today, and make it easy for outside developers to contribute. Requirements - 8+ years as a software engineer, including ...

Bangalore, भारत

  • Remote

₹10k INR - ₹30k INR / month

... Preparation Pack. What You Will Gain - Real-world AI Engineering exposure: Experience with technologies including MCP, LLM integration, AI coding agents, and context engineering. - Public GitHub contributions: An opportunity to build verifiable engineering work through open-source pull requests. - Practical software engineering experience: ...

भारत

  • Hybrid
  • Full-time
  • IT
... charts, GitHub automation, docs and examples. - Drive the release and versioning strategy across all divisions - Grow our open source community: build the contributor and maintainer base beyond the team today, and make it easy for outside developers to contribute. Requirements - 8+ years as a software engineer, including ...

Bangalore, भारत

... engineers are active open source contributors.- If you like distributed systems, then you'll love to https://jobeax.com/link/YY6mOHYVCz4zjxMF a Distinguished Engineer in our Distributed Systems team, your job will be to design and implement cutting-edge distributed, scale-out data infrastructure software https://jobeax.com/link/reInf3WklaDLmUVl ...

Bangalore, भारत

  • Full-time
  • IT
... cross-functional engineering teams, you will help resolve integration challenges and deliver a seamless developer experience. This opportunity is ideal for an engineer with strong Haskell expertise, a passion for PostgreSQL, and a commitment to open-source software. You will join a globally distributed, asynchronous team that ...

भारत

  • Full-time
  • IT
  • QA
... Activities, Planning Testing Activities, Test Cases Creation, Bug Tracking, Executing Automation Scripts, Software Qa Methodologies, Liaison With Internal Teams, Software Quality Assurance, Agile/scrum Development Process, Debugging, Tracking Quality Assurance Metrics, Tools, Quality Specifications Review, Using Open Source Tools, ...

Rajkot, भारत

  • Research
Role Description We are looking for a Senior Staff R&D Engineer to own significant capabilities in a platform that evaluates third-party and open-source components before they enter development and build environments. The role supports a broad product portfolio, with a strong foundation in C, C++, and Perforce, plus Python-based ...

Hyderabad, भारत

  • Full-time
  • IT
... quality, and innovative software at scale. As founders of Nexus Repository and stewards of Maven Central, the world’s largest repository of Java open-source software, we are software pioneers and our open source expertise is unmatched. We empower innovation with an unparalleled commitment to build faster, safer software ...

Hyderabad, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest ...

भारत

... Hypervisor (Dom0/DomU) or KVM / QNX Virtio framework Linux kernel driver development Strong C programming Experience: 6+ years in embedded Linux kernel or system software development. Nice to have Automotive Embedded Linux / IVI Virtualized graphics, audio, camera or networking Open source Linux / Xen community experience Other ...

Bangalore, भारत