IMC

Software Engineer - AI Tooling

IMC
Apply
2 days ago

Base Salary

$175k - $225k/yr

Responsibilities

  • Partner with engineering teams to understand workflows, clarify needs, and shape solutions aligned with broader priorities.
  • Own software projects from problem definition and technical design through implementation, rollout, and ongoing improvement.
  • Develop agent harnesses and developer workspace capabilities for AI coding tools.
  • Improve agent access to relevant context from internal systems.
  • Build shared MCP server tooling, including authentication patterns, reusable components, and project templates.
  • Contribute to in-house agents and evaluation and benchmarking tooling.
  • Embed security, reliability, and observability into software and integrations.
  • Collaborate with global Development Platform colleagues to support adoption, gather feedback, and improve developer experience.

Requirements

  • 3+ years of work experience in a relevant role.
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent.
  • Strong programming experience in a high-level language, preferably Python or Java.
  • Experience building developer-facing tools, APIs, or production systems.
  • Understanding of security principles, authentication and authorization patterns, and secrets management.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Curiosity about AI/LLM application patterns; exposure to coding agents or MCP servers is a plus.
  • Strong communication, stakeholder collaboration, ownership, and problem-solving skills.

Benefits

  • Full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance.
  • Based in Chicago; collaboration with global Development Platform colleagues is required.
Contact me