Remote job
Staff Software Engineer - Customer Facing Applied AI
Job details
About this role
Role overview
Build applied AI capabilities in close partnership with clients and domain experts, taking ideas from workflow discovery through prototypes, evaluation, and production deployment. The role centers on agentic systems and language model integrations, with successful client-specific solutions shaped into product capabilities that can serve a broader customer base. You will contribute to a new team and shared AI infrastructure while staying close to how people use the resulting tools.
Responsibilities
- Identify useful AI opportunities with clients and subject matter experts, then prototype, assess, and deliver working systems. - Implement language model integrations using techniques such as prompt design, function calling, structured outputs, and retrieval-based workflows. - Define quality criteria and build evaluation harnesses for systems where correctness depends on domain context. - Gather user feedback and iterate on agent behavior and integrations toward production readiness. - Collaborate with core engineering teams to turn tailored solutions into reusable product features and shared infrastructure. - Monitor and maintain deployed AI systems, balancing reliability, performance, and operating cost.
Requirements
- At least 2 years of professional software engineering experience. - Professional experience with Python. - Experience using language model APIs, including function calling and structured outputs. - Working knowledge of SQL for exploring data and building data-grounded AI workflows. - Experience with AI-assisted development tools. - A degree in computer science, mathematics, or another quantitative field, or equivalent experience. - Ability to shape an ambiguous problem, move quickly through feedback, and carry work from an initial idea into production.
Nice to have
- Experience building multi-step agents, orchestration systems, or durable workflows. - Familiarity with Java or financial data such as portfolios, transactions, securities, or accounting. - Exposure to AWS, container-based deployment, or methods for evaluating AI system quality.
Benefits and work setup
The role may involve occasional work outside standard business hours to align with client time zones and travel of up to 15% to client sites, including occasional overnight or multi-day visits. Compensation includes base salary, bonus, equity, and benefits; the listed US base salary range is $158,000–$248,000.