{"id":35363,"url":"https://alion.io/job/fastmarkets-ai-engineer","title":"AI Engineer","company":{"id":8192,"name":"Fastmarkets","domain":"fastmarkets.com","url":"https://alion.io/company/fastmarkets","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"Anthropic SDK","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Cortex","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Django","optional":false},{"name":"Edge AI","optional":false},{"name":"Embeddings","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Function Calling","optional":false},{"name":"JavaScript","optional":false},{"name":"LLM","optional":false},{"name":"Next.js","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Pydantic","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"A/B Testing","optional":true},{"name":"Apache Kafka","optional":true},{"name":"dbt","optional":true},{"name":"GCP","optional":true},{"name":"Git","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GraphQL","optional":true},{"name":"Great Expectations","optional":true},{"name":"Hybrid Search","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true},{"name":"Pulumi","optional":true},{"name":"Rest API","optional":true},{"name":"Semantic Search","optional":true},{"name":"Semantic Search","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-07-31T13:37:46Z","employer_posted_date":"2026-07-31","last_verified_at":"2026-10-17T16:49:51Z","board_verified":true,"closed_at":null,"days_open":78,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":78},"description":"Fastmarkets is an industry-leading price-reporting agency (PRA) and information provider for global commodities, providing price data, news, analytics and events for the agriculture, forest products, metals and mining and new-generation energy markets.\nFastmarkets' data is critical for customers seeking to understand and predict dynamic, sometimes opaque markets, enabling trading and risk management. Fastmarkets is a global business with a history dating back to 1865 and is built on trust and deep market knowledge. It has more than 700 employees spread across global locations in the UK, US, China, India, Singapore, Brazil, Belgium, Bulgaria, Finland and beyond.\n The Role\nThe Fastmarkets Innovation & AI team sits within the Technology function and is responsible for developing and delivering the company’s AI and data strategy through agentic AI systems, intelligent data applications, and AI-powered analytics. The team has built a modern data platform and is actively shipping AI capabilities across the business-from agentic request intake systems to natural language data exploration tools powered by LLMs and semantic models.\nReporting directly into the Head of AI Enablement, we are looking for an AI Engineer to design, build, and ship AI-powered applications and features. This is a fantastic opportunity to join us and contribute to a high-performing workstream delivering transformational AI capabilities across both internal tools and monetizable data assets. You will work with cutting-edge AI technologies-Anthropic Claude, Snowflake Cortex AI, semantic models, and agentic frameworks-to build systems that enable users to interact with data and insights in entirely new ways.\nThe AI Engineer will take responsibility for the full lifecycle of AI features: from designing agents and LLM-powered workflows, to connecting them to data via pipelines and semantic models, to shipping polished user-facing applications. You will ensure that AI systems are reliable, observable, and deliver measurable business value.\nWe actively leverage AI tools across the engineering workflow, including Anthropic Claude for code generation, design, and review, and Snowflake Cortex AI capabilities for in-platform intelligence. The successful candidate will be expected to embrace AI-assisted development as a core part of how we work.\nThe role requires a high standard of expertise in Python and TypeScript/JavaScript, as well as specialist knowledge of LLMs, prompt engineering, agentic systems, and semantic data modelling. You should be comfortable working across the full stack-from designing LLM-powered backends to building modern React frontends.\n\nPrincipal Accountabilities\n· Design and develop agentic AI systems that solve real business problems-request intake agents, natural language query systems, intelligent data exploration tools, and AI-powered search and analysis features\n· Integrate LLMs into applications using best practices: prompt engineering, tool use, multi-turn conversation management, output validation, and cost optimisation\n· Build semantic models and data schemas that enable natural language querying over enterprise data (Snowflake Cortex Analyst, custom RAG systems)\n· Connect AI systems to data pipelines: design how data flows from source → transformation → semantic layer → AI application, ensuring freshness, quality, and lineage are observable\n· Develop full-stack AI applications: Next.js frontends with streaming chat UIs, FastAPI/Python backends for agentic workflows, and server-side integration with LLMs and data platforms\n· Implement observability and evaluation frameworks for AI systems-structured logging, conversation tracing, golden evals, and adversarial verification of agent behaviour\n· Work with modern orchestration and deployment patterns: containerised on-demand environments, Snowflake SPCS, CI/CD pipelines, and infrastructure-as-code\n· Write production-grade Python and TypeScript: follow code-first practices, maintain strict type safety, build testable systems with clear separation of concerns\n· Embrace AI-assisted development: use Claude for code generation, architecture design, and code review to accelerate delivery without compromising quality\n· Identify and promote best practices in AI engineering: recommend improvements to prompting strategies, evaluation methodology, data schema design, and system reliability\n· Excellent problem-solving skills and ability to embrace change-AI is a rapidly evolving field; you should be curious, experimental, and comfortable with ambiguity\n· Effective communication and collaboration skills: you’ll work cross-functionally with data engineers, product teams, and business stakeholders to translate requirements into shipped AI features\n· Natural self-starter, with enthusiasm for learning and research: staying current with the latest in LLMs, prompt engineering, and agentic systems is essential\nKEY INTERFACES\nInternal:\n· Head of AI Enablement\n· Data Engineering team (for data pipeline and schema design)\n· Technology & Infrastructure teams\n· Product and Commercial teams\n· BI & Analytics teams & stakeholders across the business\nExternal:\n· Anthropic technical partnerships team\n· Snowflake technical account team\n· Cloud platform providers (Azure, AWS, Snowflake)\n· Third-party vendor and tooling support\nWe recruit talented, dynamic people with diverse backgrounds and experiences, all united by a belief in our mission to provide the world’s leading and most trusted price reporting, events, and intelligence service for the markets we serve. We’re proud to be an equal opportunities employer and are committed to creating a fully inclusive workplace, where everyone feels able to participate and contribute meaningfully.\nIf you are open-minded, curious, resilient, solutions-oriented and committed to promoting equality, then read on.\nKNOWLEDGE, EXPERIENCE AND SKILLS\nWe are looking for an individual who is highly motivated, driven, and have a passion to be part of a fast-paced, successful team. Being a strong team player is also important as well as someone who is happy to work flexibly.\nEssential\n· Advanced Python expertise - async/await, dependency injection, structured logging, testing patterns, Python type hints (Pydantic v2). Experience building production API services (FastAPI, Django, Flask).\n· TypeScript / JavaScript expertise - React 18+, Next.js (App Router, Server Components), async state management, type-safe API clients. Comfortable with modern frontend patterns and server-driven rendering.\n· LLM and prompt engineering knowledge - multi-turn conversation design, tool use and function calling, prompt optimisation, output parsing and validation, cost and latency considerations, understanding of model capabilities and limitations.\n· Familiarity with agentic AI frameworks - experience building or working with agents, ReAct patterns, tool-calling loops, planning and reasoning, constraint satisfaction. Can implement agent loops from scratch using the Anthropic SDK.\n· Snowflake expertise - SQL (CTEs, stored procedures, query tuning), Snowflake-specific features (Snowpark for Python transformations, zero-copy cloning, containerised compute). Knowledge of Cortex AI capabilities (Cortex Analyst, embeddings, vector search) is highly desirable.\n· Semantic data modelling - designing data schemas and semantic layers that enable natural language queries. Understanding of fact tables, dimensions, metrics, and how LLMs reason over structured data. Familiarity with Cortex Analyst YAML or similar semantic modelling approaches.\n· API integration and data transformation - working with REST/GraphQL APIs, JSON/Protocol Buffer parsing, data validation, designing robust connectors that handle edge cases and errors gracefully.\n· Git version control - branching strategies, pull requests, merge conflict resolution, atomic commits, clear commit messages.\n· CI/CD principles and experience - GitHub Actions, test automation, deployment pipelines, infrastructure-as-code mindset.\n· Cloud services experience - Azure, AWS, or GCP. Ability to identify and configure suitable cloud services and resources.\n· Solid understanding of data modelling approaches - fact tables, dimensions, normalisation, and denormalisation tradeoffs. How to structure data to serve both analytics and AI use cases.\n· Excellent analytical and problem-solving skills - you can diagnose why an agent is failing, why a semantic model isn’t returning the right results, or why a data pipeline isn’t fresh.\n· Strong communication skills with attention to detail - you can explain AI system design decisions to non-technical stakeholders and write clear documentation.\nDesirable\n· Experience with Anthropic Claude and the Anthropic Python SDK - hands-on work building agentic systems or multi-turn applications.\n· Snowflake Cortex Analyst experience - designing semantic models, writing YAML, iterating on metrics and dimensions for NL query accuracy.\n· Semantic search and RAG - building retrieval-augmented generation systems, vector databases, embedding strategies, and hybrid search (lexical + semantic).\n· Container orchestration and Kubernetes - deploying containerised services, understanding networking, resource management, scaling patterns.\n· Infrastructure as Code - Terraform, Pulumi, or similar, defining cloud resources as code.\n· Event streaming and real-time data - Apache Kafka, Azure Service Bus, or similar; designing systems that react to data changes in near-real-time.\n· Evaluation frameworks for AI systems - golden datasets, adversarial testing, metric definition, A/B testing of prompts or models.\n· Data quality and observability - implementing automated checks, monitoring, and alerting for both data pipelines and AI systems. Familiarity with tools like dbt, Great Expectations.\n· Exposure to CRM systems (Salesforce) and marketing platforms (Marketo).\n· Experience shipping full-stack AI applications - end-to-end responsibility from data → AI backend → user-facing frontend.\nFormal Qualifications\n· Degree in Computer Science, Engineering, Mathematics, or related technical field OR 3+ years’ professional experience building AI systems, data applications, or production ML systems\n· Can demonstrate experience working on a project that delivered transformational change or exceptional business value - or a personal AI/data project that required significant research, learning, and execution (e.g. a bot, data analysis tool, RAG system, semantic search application)\n· Certifications in Snowflake, cloud platforms, or LLM engineering are a nice-to-have but not required.\nIf you're excited about the role but your experience, skills or qualifications don't perfectly align, we encourage you to apply anyway.\n Our Values\nFastmarkets people come from all different walks of life. It’s this mix of brilliant personalities, experiences and insights that gives us that warm, open, and friendly culture you can feel as soon as you meet us. But however wonderfully different we all are, there are six things we all have in common - and they form our Fastmarkets values.\nCreated by our own employees to reflect some of the personal traits that Fastmarkets people have, our values are key to what makes our culture unique. They reflect who each of us are and they're embedded in everything we do. Our values are:\nMETRICS DRIVEN. We use insights to improve our customers’ experience and our business performance\nACCOUNTABLE. We are accountable to ourselves and those we work with: we keep our promises and get things done\nGROWTH MINDSET. This value enables us to be nimble to the changing realities and operate with a sense of urgency\nINCLUSIVE. We are inclusive and respectful, celebrating each of us and giving everyone a deep sense of belonging with the desire to bring their best self to work every day.\nCUSTOMER CENTRIC. We are customer-centric in all that we do\nCOLLABORATIVE. We are collaborative, able to work across teams and capitalise on the diversity o...","description_format":"text","description_chars":13323,"description_truncated":true,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Market Research","Financial Data & Market Intelligence","Financial News & Media"],"lifecycle":[{"event":"open","at":"2026-07-31T13:37:46Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.401,"p_room":0.28,"age_days":77,"expected_fill_days":21,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/fastmarkets-ai-engineer","json_url":"https://alion.io/job/fastmarkets-ai-engineer.json","meta":{"generated_at":"2026-10-17T18:12:58Z","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":885,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":8192},"rest":"https://alion.io/mcp/rest/get_company?id=8192"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffastmarkets-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%2Ffastmarkets-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%2Ffastmarkets-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/fastmarkets-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffastmarkets-ai-engineer"}]}