Skip to content
aitrainer.work - AI Training Jobs Platform
Data Science Alignerr

Back End Developer (AI Infrastructure)

Alignerr • India

Education

Master's

Type

Hourly

Pay

$20-100/hr

Your rate depends on your experience and the task.

Last checked

5d ago

Checked

Send this job to a friend

New roles in Telegram: @aitrainerwork

What we know about this role

Weekly hours
10–40 hrs/week

About this role

From the Alignerr listing

What You'll Do

  • Design, develop, and maintain robust back end services, APIs, and data pipelines
  • Build scalable, high-performance server-side architecture to support AI training and inference workloads
  • Write clean, well-documented, and testable code following engineering best practices
  • Integrate with databases, message queues, cloud services, and third-party APIs
  • Optimize system performance, reliability, and scalability as usage grows
  • Collaborate asynchronously with distributed teams of engineers, researchers, and product leads
  • Troubleshoot production issues, conduct code reviews, and contribute to architectural decisions
  • Work independently on task-based and project-based assignments on your own schedule

About the Role

What if the code you write could directly power the AI systems shaping how millions of people interact with technology? We're looking for Back End Developers in Bengaluru — India's premier tech hub — to design, build, and optimize the server-side systems and APIs that drive cutting-edge AI products. This is a fully remote, flexible contract role. Bengaluru's engineering talent is world-class, and we want experienced developers who are ready to apply their skills to AI-adjacent infrastructure that operates at global scale.

  • Organization: Alignerr
  • Type: Hourly Contract
  • Location: Remote
  • Commitment: 10–40 hours/week

Who You Are

  • Proficient in one or more back end languages — Python, Go, Java, Node.js, Rust, or similar
  • Solid understanding of RESTful API design, microservices architecture, and distributed systems
  • Experienced with relational and/or NoSQL databases (PostgreSQL, MongoDB, Redis, etc.)
  • Comfortable working with cloud platforms such as AWS, GCP, or Azure
  • Familiar with version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Strong problem-solving skills and the ability to debug complex systems independently
  • Self-motivated, reliable, and effective when working asynchronously without close supervision
  • Clear communicator who can document decisions and collaborate across time zones

Nice to Have

  • Experience building infrastructure for machine learning or AI systems
  • Familiarity with data processing frameworks (Apache Kafka, Spark, Airflow, or similar)
  • Background in performance optimization, caching strategies, or high-throughput systems
  • Knowledge of authentication, authorization, and security best practices
  • Experience with serverless architectures or event-driven design patterns
  • Contributions to open-source projects or a strong portfolio of personal/professional work

Why Join Us

  • Work on cutting-edge AI infrastructure projects alongside leading research labs
  • Fully remote and flexible — set your own hours and work from anywhere
  • Freelance autonomy with access to meaningful, technically challenging work
  • Build systems at the intersection of software engineering and artificial intelligence
  • Collaborate with a global network of talented engineers and researchers
  • Potential for ongoing work and contract extension as new projects launch

Back-End Developer interview prep

Questions Back-End Developer interviewers often ask. They aren't taken from this listing.

How do you decide on a database schema design when you're not yet certain how the application's query patterns will evolve?

I design around the access patterns I'm confident about now, normalizing to avoid data integrity issues, while avoiding premature optimizations for query patterns that are still speculative. I'd rather adjust the schema later with a migration than over-engineer for flexibility that may never be needed.

What's your approach to designing a RESTful API endpoint that needs to support both simple and complex query needs from different consumers?

I design the core endpoint around the common case and support optional query parameters for filtering, sorting, or field selection for more complex needs, rather than building separate endpoints for every variation. That keeps the API surface manageable while still giving flexibility to consumers with different needs.

How do you decide when a task should be handled asynchronously versus synchronously within a request?

I keep anything the client needs an immediate result from synchronous, and I move work that doesn't need to block the response, like sending a notification or processing a report, to an asynchronous job. That keeps response times fast for the user-facing part of the request while still getting the other work done.

What's your process for debugging a race condition in asynchronous code that only shows up intermittently?

I look for shared state being accessed without proper locking or ordering guarantees, since that's the most common source of intermittent async bugs, and I try to reproduce it under conditions that increase the likelihood of the race, like added latency or concurrent load, rather than relying on it happening naturally during testing.

See all 10 Back-End Developer interview questions →

This listing mentions these tools. Brush up before a technical screen:

Why this role

- Work on cutting-edge AI infrastructure projects alongside leading research labs - Fully remote and flexible — set your own hours and work from anywhere

Skills and categories

More jobs in these fields:

Related jobs

Verified reviews

Loading reviews…

Community reviews

Loading reviews…
💬

Share your experience with Alignerr

Sign in to leave a review

Common questions

Does Alignerr have a trainer community?

Yes. When you join a project, you get Slack channels where admins answer rubric questions and trainers help each other, which helps most when guidelines change mid-project.

How hard is the Alignerr assessment?

It's timed and specific to the role. Alignerr uses TestGorilla: engineers get a blank coding environment, and writers get strict grammar and fact-checking tests. You usually get one attempt per role, so prepare first and take it when you have time.

What does task-based AI training work look like?

Short, hands-on tasks such as recording videos, sorting images, rating AI answers or checking data. Most take 5 to 60 minutes each.

Can I choose my own hours?

Usually, yes. You log in when you want, pick up a task, finish it and submit it, with no meetings. Other people work from the same pool of tasks, so some days there may be no work until more is added.

What does Data Science work look like for a Back End Developer (AI Infrastructure)?

You check AI answers to Data Science questions, correct their errors and write expert reasoning. As a Back End Developer (AI Infrastructure), you're hired for that judgment, so hands-on Data Science experience matters.

What specific skills does this listing call for?

Coding, SQL, and Python are named directly in the listing. If you don't have hands-on experience with these, expect the screening to test for them.

How many hours per week does this role require?

Based on the listing, this role is scoped at 10–40 hours per week. Plan your week around it.

How much does this specific role pay?

This listing is posted at $20-100/hr, an hourly rate. Where you land in the range depends on your background and the assessment. Pay can change after we check the listing, so confirm the rate on the platform's application page.

Do I need a Master's to qualify?

This role lists a master's degree. The domain assessment usually matters more, and if you pass it the degree is often secondary. Some platforms check credentials, so list your qualifications accurately.

Can I apply from outside India?

This role is open only to people based in India. The limit is usually about where the platform can legally hire, so applying from elsewhere rarely leads to an offer. Check the description for tax or right-to-work rules before you apply.

How do I get approved on Alignerr?

You pass a timed assessment in your field, such as Python, physics or a language. After that you can join paid projects.