{"id":3314604,"url":"https://alion.io/job/nusx-applied-ai-engineer-nusx-labs","title":"Applied AI Engineer, NUSX Labs","company":{"id":3801833,"name":"Nusx","domain":"nusx.edu.sg","url":"https://alion.io/company/nusx","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":7,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-28T05:59:10Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"GraphQL","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Embeddings","optional":true},{"name":"GCP","optional":true},{"name":"Google Workspace","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Monday.com","optional":true},{"name":"n8n","optional":true},{"name":"pgvector","optional":true},{"name":"Slack","optional":true}],"status":"live","first_seen_at":"2026-10-27T04:39:30Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-28T13:01:20Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"ABOUT NUSX LABS\nNUSX Labs is the AI team at NUSX. Behind every NUS invention that reaches the market and every research grant that funds a lab sits a long trail of paperwork. We turn that trail into software people actually use, so research gets out of the lab faster.\nEvery year, thousands of invention disclosures, patent filings, agreements and grant milestones move through inboxes, spreadsheets and half a dozen systems that were never designed to talk to each other. People re-key the same facts, chase status by hand, and hear about problems late. We are building the layer that connects those systems, with AI doing the clerical reading and sorting on top of it, so the people who move NUS research into the world spend their time on the work that needs a person.\nTHE ROLE\n You will be a hands-on engineer at NUSX Labs. You own connectors and AI-assisted workflows end to end: build them, test them, ship them to real users, and keep them running.\nWhat you'll ship in your first six months:\nAn integration backbone. Every system plugs in the same way: one auth pattern, one schema contract, contract tests, and docs a new teammate can copy.\nAn agent harness with deterministic guardrails. A tool server that lets agents and automations write to shared boards, with the limits enforced in code rather than the prompt: allow-listed boards and columns, every write logged, no deletes.\nAn intake agent. An inbound email arrives, and a structured, classified ticket comes out the other side, backed by an evaluation set so we know exactly how often it gets it right.\nA milestone watchdog. It reads award milestones from the source systems, spots what is due or at risk before anyone has to chase, and writes a status flag back for the team.\nA demo you can stand behind in front of senior leadership, with the documentation to hand it on.\nWhy you'll like it here\nYou own it end to end. From day one, you build, test, ship and run each connector or workflow yourself.\nYour work ships. It goes to real users, not an internal tool, not a shiny demo.\nClose to users. You run requirements and acceptance testing directly with the people who use the result, and you change the work based on what you learn.\nClose to the decisions. You work directly with the technical lead and present your work to senior leadership.\nAI-native by default. Claude Code or an equivalent is part of every working day, and we expect you to be fast and surgical with it.\nRequirements\nWHAT YOU'LL NEED\nAt least 3 years of hands-on experience in software engineering, data engineering, system integration or automation development. An AI-specific job title is not required.\nStrong Python or TypeScript/Node, with experience building and consuming REST and/or GraphQL APIs, authentication (OAuth, service accounts) and SQL/Postgres.\nYou have shipped at least one feature, integration or workflow that calls an LLM API. Classification, extraction, agents and RAG all count, and no particular framework is expected.\nGood testing habits, including integration or contract testing, and documentation another person can follow.\nDaily use of AI-assisted coding tools (Claude Code, Cursor, GitHub Copilot or similar).\nComfort working with non-technical users and turning a vague pain point into working software.\nDegree or diploma in a technical discipline, or equivalent practical experience.\nNICE TO HAVE\nFamiliar with writing MCP servers from scratch or other tool-calling backends.\nFamiliar with one or more of: Monday.com (GraphQL), n8n, Google Workspace or Slack integrations.\nFamiliar with agentic skill writing, optimisation.\nEvaluation sets or prompt regression checks for LLM features.\nEmbeddings, vector databases (pgvector or similar) and RAG.\nExperience with Google Cloud.\nComfortable reading and working in English and Chinese.\nPlease be informed that only shortlisted candidates will be notified.\nMore Information\nJob Type: 2-Year Contract\nLocation: Kent Ridge Campus\nOrganisation: NUSX\nDepartment: Administration\nJob requisition ID: 30378","description_format":"text","description_chars":4018,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Coworking & Shared Office","Tech Industry Associations & Clusters"],"lifecycle":[{"event":"open","at":"2026-10-27T04:39:30Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":23,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/nusx-applied-ai-engineer-nusx-labs","json_url":"https://alion.io/job/nusx-applied-ai-engineer-nusx-labs.json","meta":{"generated_at":"2026-10-28T14:27:18Z","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":19708,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":3801833},"rest":"https://alion.io/mcp/rest/get_company?id=3801833"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnusx-applied-ai-engineer-nusx-labs"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fnusx-applied-ai-engineer-nusx-labs"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fnusx-applied-ai-engineer-nusx-labs"},{"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/nusx-applied-ai-engineer-nusx-labs\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnusx-applied-ai-engineer-nusx-labs"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3314604}},{"tool":"search_jobs","arguments":{"company":"nusx.edu.sg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3314604},"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"}}