Remote job
Sr. Software Engineer - Customer Facing Applied AI
Job details
About this role
Role overview Build applied AI capabilities with clients, from identifying useful problems through prototyping, evaluation, and production release. You will develop agent based systems and work with product engineering teams to turn successful client solutions into features available to a broader customer base.
Responsibilities - Work with clients and subject matter experts to understand workflows and select problems suited to AI. - Prototype agents and tools, then assess their performance against practical requirements. - Implement language model integrations, including prompts, tool calls, structured responses, and retrieval workflows. - Create evaluation criteria and test harnesses for systems whose correctness depends on domain context. - Collaborate with product engineering to adapt client solutions into reusable product capabilities. - Monitor and maintain deployed systems, considering reliability, cost, and performance.
Requirements - At least 3 years of professional software engineering experience. - Professional experience with Python and language model APIs, including function calling and structured outputs. - SQL skills for exploring data and building data grounded workflows. - Experience with AI assisted development tools. - A quantitative degree or equivalent experience. - Ability to shape an ambiguous problem, iterate from user feedback, and take work from prototype to production.
Nice to have - Experience with multi step agents, orchestration, or durable workflows. - Familiarity with Java, financial data, AWS, container deployments, or AI evaluation methods.
Benefits and work setup The role may involve occasional work outside standard business hours to cover client time zones and travel of up to 15%, including overnight or multi day client engagements. Compensation includes base pay, bonus, equity, and benefits; the listed U.S. base salary range is $188,000–$235,000.