{"id":246045,"url":"https://alion.io/job/software-mind-vmt-platform-ai-software-engineer","title":"[VMT] Platform AI Software Engineer","company":{"id":7464,"name":"Software Mind","domain":"softwaremind.com","url":"https://alion.io/company/softwaremind","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":80,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-10-21T05:46:15Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Buenos Aires, Argentina"],"countries":["AR"],"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":"Copilot","optional":false},{"name":"LLM","optional":false},{"name":"Python","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Claude Code","optional":true},{"name":"GCP","optional":true},{"name":"LLM Evaluation","optional":true},{"name":"Matplotlib","optional":true},{"name":"Time Series","optional":true},{"name":"Vertex AI","optional":true}],"status":"live","first_seen_at":"2026-09-04T15:39:49Z","employer_posted_date":"2026-09-04","last_verified_at":"2026-10-22T01:12:23Z","board_verified":true,"closed_at":null,"days_open":47,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":47},"description":"We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!\n Project - the aim you'll have\nOur client builds an AI copilot for process engineers in oil refineries and chemical plants: a natural-language interface where engineers ask questions about live plant data - equipment, sensor tags, process trends - and get grounded, chart-backed answers. The users are experienced engineers who are rightly skeptical of AI: in this domain, a fabricated number or a silent wrong assumption has real cost. The product wins or loses on whether the agent can be trusted.\nThis role owns the trust layer of that agent inside a large, active Python codebase. It is not feature work with an LLM endpoint bolted on. The work is the mechanics of agent reliability: making the agent say \"I don't know\" instead of inventing, surfacing every assumption it makes so the user can correct it, grounding every claim in actual data, holding output quality through model migrations, and keeping latency acceptable while doing all of the above.\nTo make the day-to-day concrete, this is what the engineer currently in this seat shipped in the last four months (all of it flag-gated, in small PRs, reviewed async daily by a team spread across the US and Australia):\n- An assumption auditor: detects the silent assumptions the agent makes when answering (which equipment, which time window), validates them via multi-draw consensus, and surfaces them in the UI as correctable chips - the engineer can fix an assumption and rerun the analysis.\n- A grounding auditor that catches reports fabricated from empty data feeds before they reach the user.\n- An adversarial reviewer sidecar that critiques generated charts for correctness before display.\n- Successive frontier-model evaluations (loop behavior, directive adherence, regression on a replay harness) that decided when to flip the product's default model - including, twice, deciding NOT to flip.\n- Hardening of a plant-exploration tool against hallucinating structure that the data does not support.\n- A latency fix: a narration side-loop was inflating query response times; capped it and made it best-effort.\n- A concurrency fix making a shared data-reset path atomic, eliminating intermittent production read errors.\nIf reading that list is more interesting to you than building another CRUD feature, this role is for you.\n Expectations - the experience you need\nStrong Python in large, shared, evolving backend codebases: you will work daily in code you didn't write, alongside people committing to it every day.\nYou have shipped an LLM-based feature to production AND built an evaluation that changed a real decision (a model choice, a prompt rollback, a killed feature).\nProduction debugging from symptom to confirmed root cause: latency spikes, concurrency errors, failures that produce no log line.\nPrompt work treated as engineering: measured adherence, regression testing against a fixed case set - not vibes.\nComfort with feature-flag discipline and staged rollouts (default-off, soak, flip), small PRs, and mostly-async collaboration across US and Australia time zones.\nHigh autonomy: problems arrive ambiguous (\"the agent feels slow\", \"the engineers don't trust the numbers\") and you turn them into scoped, verifiable fixes without waiting for a spec.\nDirect, precise written English.\nNice to have\nGCP (Vertex AI in particular); AWS/Azure acceptable.\nObservability tooling (tracing, structured logging, latency percentiles you actually watched).\nExperience with charting/plotting pipelines (matplotlib or similar) feeding a UI.\nIndustrial, process, or time-series data domain experience.\nHeavy AI-tooling development workflow (Claude Code or similar) - the team works this way.\nWhat you will do\nInvestigate agent misbehavior reported from real customer plants and turn each case into a diagnosis, a fix, and a regression test.\nBuild and extend the evaluation harnesses that gate prompt changes and model migrations.\nAdd reliability mechanisms to the agent: assumption surfacing, grounding checks, output-quality reviewers.\nDiagnose and resolve cross-cutting performance and concurrency issues.\nRaise code quality in the areas you touch, within the team's review conventions.\nOur Benefits\nEducational resources\nFlexible schedule and Work From Anywhere\nReferral Program\nSupportive and chill atmosphere\nWe are accepting applications from LATAM countries","description_format":"text","description_chars":4601,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-09-05T10:46:02Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.34,"p_room":0.35,"age_days":46,"expected_fill_days":17,"reasons":["conf:3","velocity","win:tail"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/software-mind-vmt-platform-ai-software-engineer","json_url":"https://alion.io/job/software-mind-vmt-platform-ai-software-engineer.json","meta":{"generated_at":"2026-10-22T01:16:56Z","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":274,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":7464},"rest":"https://alion.io/mcp/rest/get_company?id=7464"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftware-mind-vmt-platform-ai-software-engineer"},{"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%2Fsoftware-mind-vmt-platform-ai-software-engineer"},{"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%2Fsoftware-mind-vmt-platform-ai-software-engineer"},{"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/software-mind-vmt-platform-ai-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftware-mind-vmt-platform-ai-software-engineer"}]}