Senior Backend Engineer
micro1
WorldwideremotePosted 1 month ago
Skill Required
Senior-Backend-EngineeringSenior-Backend-DevelopmentSenior-Backend-Engineering-ManagerSenior-Java-Backend-EngineerRemote-Senior-Backend-EngineerSenior-Backend-Engineer-(Java-Kotlin)Senior-Ruby-Backend-EngineerBackend DeveloperSystem DesignBackup and RecoverytroubleshootingObservabilityCD pipelinesR ProgrammingJavaScriptnetworkingautomationPythonGolangdesignDevOpsC++CI/CDCloudJavaRustIAMandCICDAIContract
Key highlights
- Output‑based, task‑per‑task compensation.
- Senior Backend Engineer level role.
- Remote work (20 hrs/week).
- Must submit a minimum number of tasks each week.
- Start within 24–48 hours after onboarding.
- No prior AI experience required.
Role overview
micro1 is engaging Senior Backend Engineers as contractors (20 hrs/week, remote) to build advanced Reinforcement Learning Environments for a customer’s AI model training and evaluation. The role focuses on creating realistic cloud‑infrastructure scenarios that test and improve AI systems, and does not require prior AI experience—your domain expertise is what matters.
Responsibilities
- Design, develop, and implement realistic cloud infrastructure environments to evaluate AI model proficiency in systems design, deployment, and troubleshooting.
- Create detailed and reproducible scenarios involving distributed systems, networking, Identity and Access Management (IAM), message queues, persistent storage, observability, rolling deployments, and disaster recovery.
- Develop deterministic validation tests and golden reference solutions to ensure the reliability and accuracy of reinforcement learning environments.
- Produce intentionally defective variants and failure scenarios to rigorously test AI model responses and recovery strategies.
- Document the architecture, edge cases, and operational flows for all developed environments, ensuring clarity and reproducibility for future use.
- Collaborate with technical leads and project participants to iteratively refine environment specifications and acceptance criteria.
- Apply DevOps and infrastructure automation practices to deliver scalable, secure, and maintainable solutions for cloud‑based systems evaluation.
Requirements
- Available to work 20 hours per week remotely.
- Able to start first tasks within 24–48 hours of completing onboarding.
- Must meet the minimum weekly task submission requirements as defined by the project.
Nice to have
- Proven expertise with backend programming languages such as C++, Python, Rust, GoLang, Java, or JavaScript.
- Strong practical experience with DevOps, cloud infrastructure, CI/CD pipelines, and automation tools.
- Demonstrated ability to architect, scale, and secure distributed systems in production‑grade environments.
- Deep understanding of networking, IAM, queues, durable storage, and disaster recovery concepts.
Benefits
- Output‑based compensation: paid per task that meets project specifications.
- Remote work with a flexible 20‑hour‑per‑week schedule.
- Rapid onboarding – roles typically filled within 48 hours, with first tasks starting within 24–48 hours.
- Opportunity to shape next‑generation AI systems through high‑impact reinforcement learning environments.
Additional details
- Process: Apply to the role, fill screening questions, complete a ~30‑minute AI interview reviewed by recruiters, hiring manager review.
- Compensation structure notes: time required may vary based on expert experience and workflow; minimum submission requirements apply.
- Start timeline & availability: roles usually filled within 48 hours; experts are expected to begin work promptly after onboarding.
- Role Type: Contractor (20 hrs per week).
- Location: Remote.
- Originally posted on Himalayas.