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
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.
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
Community reviews
Leave your 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.