Staff Software Engineer, MarTech Agent Pod - JLL
As a Staff Software Engineer on the MarTech Engineering Team, you will serve as a forward‑deployed engineer embedded within JLL's marketing organization. You will build production AI agents that solve real‑world challenges across campaigns, content, social media, ABM, and performance analytics. Your work will span the full agent lifecycle — from rapid prototyping and validation with SMEs, through building integrations and capabilities that enable tested pilots, to hardening those pilots into scalable, production‑ready solutions that marketers trust and use daily. You will balance domain expertise with platform infrastructure, making deep technical judgments about what to build, when to abstract solutions into reusable components, and how to ensure agent outputs are safe, brand‑aligned, and factually accurate across JLL's complex marketing technology stack.
Success is measured by the volume and quality of marketing work that agents actually perform in production at one of the world's largest commercial real‑estate platforms.
Day‑to‑Day Responsibilities
- Collaborate with marketing SMEs across campaigns, property marketing, content production, social media, ABM, and performance intelligence to design, prototype, and deploy AI agents that automate real marketing workflows.
- Build, deploy, and operate production marketing AI agents that reason over regional context, brand guidelines, and intent data to draft content, configure campaigns, monitor performance, and recommend optimizations.
- Design and expand the Marketing Domain Skills Library by extracting composable LLM workflows from live agent implementations into reusable primitives.
- Develop integrations with marketing systems including CMS, DAM, CRM, marketing automation platforms, ad platforms, and analytics tools; build direct integrations to unblock pilots and coordinate with platform teams for long‑term solutions.
- Own reliability, observability, evaluation, and cost efficiency of LLM‑powered workflows in production, implementing brand‑voice checks, factual grounding mechanisms, regression test suites, and offline benchmarks integrated into CI/CD pipelines.
- Design multi‑agent orchestration patterns that define how specialized agents coordinate, where to compose versus maintain boundaries, and how escalations and handoffs flow.
- Represent MarTech Engineering to JLL leadership, customers, and the broader engineering community through internal documentation, engineering blog posts, conference presentations, and thought leadership on production AI agent systems.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of software engineering experience building and maintaining production systems, with significant experience integrating against enterprise APIs (CRMs, CMSes, DAMs, ad platforms, marketing automation tools, analytics platforms).
- Hands‑on experience with modern LLM APIs across multiple providers, including prompt engineering, tool use / function calling, structured outputs, and context engineering.
- Proven experience designing and implementing agent systems including multi‑step reasoning, tool orchestration, memory management, error recovery, and human‑in‑the‑loop escalation paths.
- Direct experience addressing production agent engineering challenges such as hallucination grounding, tool reliability and silent failures, evaluation design, cost and latency optimization, prompt drift, and the operational gap between demos and sustained production performance.
- Experience building RAG (Retrieval‑Augmented Generation) systems, including embeddings, vector stores, and retrieval optimization, with strong judgment about when retrieval versus alternative approaches is appropriate.
- Demonstrated ability to deploy LLM‑powered services or agents to production cloud environments with understanding of authentication, networking, secrets management, observability, rollback procedures, and cost monitoring.
Preferred Qualifications
- Experience working directly with non‑technical domain experts to translate ambiguous requirements into shippable technical scope.
- Track record of making pragmatic build‑versus‑wait decisions and knowing when to implement temporary workarounds versus building robust long‑term solutions.
- Exceptional communication skills across technical levels — from explaining technical concepts to non‑technical stakeholders to presenting architectural trade‑offs to leadership.
- Strong analytical and interpersonal skills with proven ability to thrive in dynamic, product‑focused, distributed team environments.
- Proactive problem‑solving approach with demonstrated willingness to acquire new skills and technologies as needed.
- Experience taking full ownership of projects from conception through production deployment.
- Contributions to engineering communities through blog posts, conference talks, open‑source contributions, or technical publications.
Location
Remote (On‑site options: Chicago, IL or San Francisco, CA)
Compensation
Estimated annual salary: 160,000.00 – 260,000.00 USD (subject to experience and qualifications)
Benefits
- 401(k) plan with company matching.
- Comprehensive medical, dental, and vision care.
- Paid parental leave at 100 % of salary.
- Paid time off and company holidays.
- Early access to earned wages through Daily Pay.
This position does not provide visa sponsorship. Candidates must be authorized to work in the United States without sponsorship.
Jones Lang LaSalle (JLL) is an Equal Opportunity Employer committed to diversity and inclusion. All qualified applicants are encouraged to apply.