{"id":4186088,"url":"https://alion.io/job/weekday-software-engineer-backend","title":"Software Engineer - Backend","company":{"id":7097,"name":"Weekday","domain":"weekday.works","url":"https://alion.io/company/weekday","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":80,"open_postings":117,"ghost_share":0,"stale_share":0.983,"repost_share":0,"time_to_fill_p50_days":5,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":50,"max":100,"currency":"USD","period":"hour","gross":null,"usd_annual":200000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"Rust","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-11-12T18:17:58Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T18:17:58Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"This role is for one of our clients\nCompensation: $50-$100 per hour\nEngagement Type: Project-based contractor role, with payment per approved task\nTime Commitment: Approximately 15 hours per week\nEstimated Task Duration: Around 5 hours for trainers and 1.5 hours for reviewers\nWork Arrangement: Fully remote\nTechnical Requirements: Hands-on expertise in at least one of Python, Java, Rust, Go, C++, or TypeScript\nWe are looking for experienced Backend Software Engineers to contribute to the development of Reinforcement Learning Environments (RLEs) designed to evaluate and improve the capabilities of advanced AI models in solving real-world software engineering challenges.\nIn this role, you will create complex, repository-based coding tasks that assess a model's ability to debug sophisticated issues, implement backend features, refactor existing systems, and optimize application performance. You will work with real codebases to define engineering problems, establish reproducible development environments, and develop reliable verification systems that evaluate submitted solutions.\nThe ideal candidate has strong backend engineering experience, excellent problem-solving abilities, and the technical depth to identify meaningful challenges within complex software systems. Prior experience in AI or machine learning is not mandatory.\nRequirements\nKey Responsibilities\nDesign realistic and challenging backend engineering tasks using repositories and codebases with which you have hands-on experience.\nDevelop problems involving complex bug fixes, backend feature implementation, API development, system refactoring, and performance optimization.\nBuild reproducible environments that allow coding tasks to be executed and evaluated consistently.\nCreate deterministic verifiers that identify correct solutions across different valid implementations while rejecting incomplete, incorrect, or hard-coded approaches.\nDevelop reference solutions demonstrating effective approaches to solving each engineering challenge.\nEvaluate tasks for clarity, technical relevance, and verifiability, flagging ambiguous or unsuitable problems rather than submitting them.\nDocument task requirements, technical assumptions, and verification criteria clearly.\nRequired Qualifications\nStrong hands-on backend development experience in at least one of the following programming languages: Python 3, Java, Rust, Go, C++, or TypeScript.\nSolid understanding of data structures, algorithms, software architecture, and core software engineering principles.\nProven ability to debug complex backend systems, identify root causes, and implement reliable fixes.\nExperience developing backend features, working with large codebases, and improving application performance.\nFamiliarity with code refactoring, legacy system modernization, and writing maintainable, scalable software.\nAbility to design reproducible test environments and develop reliable, deterministic verification mechanisms.\nExperience taking technical features or engineering solutions from problem definition through implementation and delivery.\nStrong written communication and documentation skills, with the ability to explain complex technical concepts clearly.\nPreferred Skills\nExperience building and maintaining backend services and APIs.\nUnderstanding of distributed systems, system reliability, and performance optimization.\nFamiliarity with automated testing, debugging tools, and software verification techniques.\nExperience working with open-source repositories or complex production codebases.\nInterest in artificial intelligence and the technical challenges involved in evaluating advanced AI models.\nCompensation Structure\nThis is an output-based engagement. Compensation ranges from $50 to $100 per hour, with payments made for tasks that meet the defined project specifications and receive approval. Actual time requirements may vary depending on task complexity, individual expertise, and workflow.\nAvailability and Joining Timeline\nThis is a flexible, project-based contractor opportunity requiring approximately 15 hours of availability per week. Candidates should be available to begin promptly. Selected professionals are expected to start their first tasks within 24-48 hours of completing the onboarding process.\nSelection Process\nSubmit your application and complete the screening questions.\nParticipate in an AI-powered interview to demonstrate your technical expertise.\nComplete the profile review process.\nFinish onboarding with the Talent Operations team and get started on your first tasks.","description_format":"text","description_chars":4564,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-12T18:17:58Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":5,"reasons":["conf:0","agency","win:early","comp:brand"],"computed_at":"2026-11-12T19:16:19Z"},"pay":{"stated_usd_annual":200000,"is_top_pay":true},"html_url":"https://alion.io/job/weekday-software-engineer-backend","json_url":"https://alion.io/job/weekday-software-engineer-backend.json","meta":{"generated_at":"2026-11-12T19:16:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":40608,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7097},"rest":"https://alion.io/mcp/rest/get_company?id=7097"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fweekday-software-engineer-backend"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fweekday-software-engineer-backend"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fweekday-software-engineer-backend"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/weekday-software-engineer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fweekday-software-engineer-backend"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4186088}},{"tool":"search_jobs","arguments":{"company":"weekday.works","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4186088},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}