{"id":1886699,"url":"https://alion.io/job/klass-engineering-solutions-ai-researcher-2-yr-contract","title":"AI Researcher (2 Yr Contract)","company":{"id":3861070,"name":"Klass Engineering & Solutions","domain":"klasses.com.sg","url":"https://alion.io/company/klass-engineering-and-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"junior","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":{"min":5800,"max":8000,"currency":"SGD","period":"month","gross":true,"usd_annual":75072},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Anomaly Detection","optional":false},{"name":"Function Calling","optional":false},{"name":"GitLab","optional":false},{"name":"Hallucination","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Matplotlib","optional":false},{"name":"NumPy","optional":false},{"name":"Pandas","optional":false},{"name":"Python","optional":false},{"name":"Scikit-learn","optional":false},{"name":"SciPy","optional":false},{"name":"Seaborn","optional":false},{"name":"SQL","optional":false},{"name":"Time Series","optional":false}],"status":"live","first_seen_at":"2026-10-05T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-05T00:00:00Z","board_verified":false,"closed_at":null,"days_open":28,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":28},"description":"Summary\nThis is an AI researcher role. The researcher will design and build non-deterministic analytical tools — grounded in statistical modelling, predictive models, and machine learning — that work across structured and unstructured data. Another part of the role is developing AI agents powered by large language models (LLMs) that can reason over and orchestrate these tools to solve real analytical problems end to end. The researcher is expected to be rigorous with data, curious about intelligent systems, and motivated by seeing their work produce something that actually runs.\nResponsibilities\nResearch & Analysis\nWork with structured datasets to identify patterns, trends, and statistically significant findings that inform research questions and business decisions.\nApply and adapt predictive models (regression, classification, time series forecasting) and mathematical models to address defined research problems.\nConduct exploratory data analysis (EDA) to assess data quality, distributions, and feature relevance prior to modelling.\nDesign and run statistical experiments, including hypothesis testing, power analysis, and significance testing.\nValidate model performance using appropriate evaluation frameworks and communicate limitations honestly.\nAI development\nStudy and apply LLM-based agent frameworks to automate and orchestrate research workflows.\nDesign and build AI agents that use LLMs as a reasoning engine, with data science models and pipelines exposed as callable tools.\nIntegrate agent outputs with structured data — enabling agents to query databases, invoke predictive models, and interpret results.\nEvaluate agent performance: task completion, reasoning coherence, tool-use accuracy, hallucination rate, and failure handling.\nStay current with the evolving agent landscape and share learnings with the team.\nTechnical development\nWrite clean, well-documented Python code for data processing, feature engineering, model development, and result visualisation.\nQuery and manipulate structured data from relational databases using SQL.\nUse core data science libraries including Pandas, NumPy, Scikit-learn, Matplotlib/Seaborn, etc.\nContribute to shared codebases, following team coding standards and version control practices (KLASS Gitlab).\nAssist in building reproducible data pipelines and experiment tracking workflows.\nCollaboration & communication\nWork closely with senior researchers and principal researchers to scope, plan, and deliver project workstreams.\nContribute to the quarterly and annual research reports, translating technical findings into clear, accessible language.\nPresent findings to internal and client-side collaborators, including non-technical audiences.\nParticipate in team research reviews, peer code reviews, and knowledge-sharing sessions.\nRequirements\nEducation\nMaster’s or PhD – Computer Science, Mathematics, Statistics, Physics, Engineering, Data Science, or a closely related quantitative discipline. (Preferred)\nTechnical skills — essential\nPython programming: proficiency with core data science libraries (Pandas, NumPy, Scikit-learn, SciPy, Matplotlib, Seaborn).\nData wrangling: handling missing data, outlier detection, feature engineering, and normalisation on structured datasets.\nMathematical foundations: linear algebra, calculus, and optimisation as applied to machine learning and statistical modelling.\nWorking knowledge of modelling families: supervised, unsupervised, and generative models \nPersonal Qualities\nResearch mindsetIntellectually curious across both quantitative and AI domainsRigorous and detail-oriented in analysis and documentationComfortable with ambiguity and iterative problem-solvingHonest about uncertainty — in models and in LLM outputs\nWorking styleClear communicator, written and verbalCollaborative team player in a research environmentSelf-directed with good time managementEager to learn and receive constructive feedback\nExperience\n0–2 years of professional or research experience\nWe define experience broadly. Relevant experience includes academic research projects, dissertations with a data science component, internships, industry placements, personal or open-source projects, Kaggle competitions, or research assistant roles. We are more interested in the quality of your analytical thinking than the number of years on your CV.\nSkills\nLibrary Science, Classification, Theoretical Models, Computer Science, Model Validation, Feature Engineering, Anomaly Detection, Structured data analysis, Data Science, Education, Research","description_format":"text","description_chars":4535,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-05T02:28:00Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.72,"p_room":0.55,"age_days":28,"expected_fill_days":21,"reasons":["seen:28","win:tail","comp:junior"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":75072,"is_top_pay":false},"html_url":"https://alion.io/job/klass-engineering-solutions-ai-researcher-2-yr-contract","json_url":"https://alion.io/job/klass-engineering-solutions-ai-researcher-2-yr-contract.json","meta":{"generated_at":"2026-11-02T21:38:53Z","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":30275,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":3861070},"rest":"https://alion.io/mcp/rest/get_company?id=3861070"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fklass-engineering-solutions-ai-researcher-2-yr-contract"},{"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%2Fklass-engineering-solutions-ai-researcher-2-yr-contract"},{"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%2Fklass-engineering-solutions-ai-researcher-2-yr-contract"},{"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/klass-engineering-solutions-ai-researcher-2-yr-contract\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fklass-engineering-solutions-ai-researcher-2-yr-contract"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1886699}},{"tool":"search_jobs","arguments":{"company":"klasses.com.sg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1886699},"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"}}