{"id":2521784,"url":"https://alion.io/job/lottiefiles-senior-ai-engineer","title":"Senior AI Engineer","company":{"id":184491,"name":"Lottiefiles","domain":"lottiefiles.com","url":"https://alion.io/company/lottiefiles","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"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":"Fine-tuning","optional":false},{"name":"Function Calling","optional":false},{"name":"Knowledge Distillation","optional":false},{"name":"LLM","optional":false},{"name":"Model Distillation","optional":false},{"name":"Multimodal AI","optional":false},{"name":"Post-training","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"SFT","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Synthetic Data","optional":false},{"name":"Tool Use","optional":false},{"name":"Human-in-the-Loop","optional":true},{"name":"PyTorch","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-09-08T00:00:00Z","employer_posted_date":"2026-09-08","last_verified_at":"2026-10-18T06:22:27Z","board_verified":true,"closed_at":null,"days_open":40,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":40},"description":"About the role\nWe are building AI systems that generate production-quality motion from natural language. The system combines frontier language models, an AI generation harness, and a text-native Motion DSL designed for structured, editable animation.\nThis role spans two connected areas: improving the production generation system used today, and developing specialized models that can generate the Motion DSL directly with higher quality, lower latency, and better cost efficiency.\nYou will work at the intersection of LLM systems, post-training, code generation, compilers, evaluation, data engineering, and motion design. This is a hands-on engineering role with end-to-end ownership and measurable product impact.\nKey Responsibilities\nBuild and improve production generative systems\nDesign and ship improvements across prompt interpretation, model orchestration, routing, retrieval, tool use, structured generation, validation, repair, and visual verification.\nDiagnose recurring failure modes and turn them into durable improvements in prompts, data, system logic, constraints, or evaluation.\nBuild compiler-backed feedback loops and deterministic quality gates that prevent invalid or low-quality outputs from reaching users.\nDevelop experiments and fixed evaluation batteries that show whether a change genuinely improves output quality.\nTrain specialized generative models\nDesign supervised fine-tuning datasets, training recipes, and post-training experiments for direct Motion DSL generation.\nExplore distillation, preference optimization, synthetic-data generation, reinforcement-learning approaches, and constrained generation where they are the right tools.\nSelect checkpoints using robust evaluations across correctness, visual quality, reliability, latency, and cost - not training loss alone.\nDetermine whether a model failure is best addressed through data, training, inference, evaluation, or the underlying language/runtime.\nBuild the data and evaluation foundation\nTurn production generations into high-quality training and evaluation datasets using filtering, provenance, versioning, deduplication, and contamination controls.\nDesign train, validation, and evaluation splits that minimize leakage and preserve meaningful generalization tests.\nCreate failure taxonomies, hard negatives, regression suites, and representative prompt batteries.\nCombine deterministic checks, model-based judges, render evidence, and human review into a reliable evaluation system.\n\nWhat we're looking for\nStrong ML and software engineering\nYou have built and operated production AI or machine-learning systems, not only prototypes. You are comfortable moving across model behavior, data pipelines, APIs, infrastructure, evaluation, and product code.\nHands-on LLM training experience\nYou have practical experience with supervised fine-tuning and modern post-training workflows. You understand how dataset construction affects model behavior and can explain how you prevent leakage, contamination, and misleading evaluation results.\nStrong evaluation instincts\nYou know that generative systems improve only when they can be measured. You can design experiments, regression suites, automated graders, and evaluation datasets that distinguish real gains from noise.\nExperience with structured or code generation\nExperience with code-generation models, DSLs, grammars, parsers, compilers, structured outputs, constrained decoding, or program synthesis is especially relevant. The generated output is executable structured code, so syntactic and semantic correctness both matter.\nProduction engineering judgment\nYou treat observability, reliability, latency, inference cost, caching, failure recovery, and maintainability as part of the ML system itself.\nProduct and visual judgment\nYou can distinguish technically valid output from work that feels polished. Experience with animation, motion design, graphics, creative tooling, or multimodal systems is valuable, but not required.\nNice to have\nExperience fine-tuning or evaluating code-generation models.\nExperience with multimodal or vision-language models.\nExperience building model-based, human-in-the-loop, or rubric-driven evaluation systems.\nExperience with compilers, interpreters, language tooling, or program analysis.\nExperience with Rust, PyTorch, or distributed training infrastructure.\nExperience with preference optimization, reinforcement learning, or synthetic-data pipelines.\nExperience with animation, graphics, rendering, or creative software.\nLottieFiles Perks\nFully Remote Working Environment\nFlexible Work Hours\nA welcome gift and LottieFiles swag pack\n Bonus to set up your workstation at home\nUnlimited Leave Days\nMedical Insurance\nGenerous learning budget\nGym membership\nCo-working space membership\nPlease note: To proceed with your application, you must confirm your acknowledgment of this Privacy Policy by ticking the checkbox on the next page.\nRead our Privacy Policy here: LottieFiles: Privacy Policy","description_format":"text","description_chars":4976,"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":["Flexible schedule","Gym membership","Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Design & Creative","Animation","Motion Design"],"lifecycle":[{"event":"open","at":"2026-10-14T11:17:22Z"}],"visa":[],"liveness":{"score":27,"band":"fade","label":"Fading","p_open":1,"p_active":0.608,"p_room":0.45,"age_days":39,"expected_fill_days":26,"reasons":["conf:4","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/lottiefiles-senior-ai-engineer","json_url":"https://alion.io/job/lottiefiles-senior-ai-engineer.json","meta":{"generated_at":"2026-10-18T07:53:08Z","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":11771,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":184491},"rest":"https://alion.io/mcp/rest/get_company?id=184491"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flottiefiles-senior-ai-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%2Flottiefiles-senior-ai-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%2Flottiefiles-senior-ai-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/lottiefiles-senior-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flottiefiles-senior-ai-engineer"}]}