Skip to main content

IMC Trading

Software Engineer – AI Powered Engineering

Chicago, United StatesFrom $200kmidAdded 2 days ago

About this role

IMC is seeking a Software Engineer to build agentic AI systems that integrate directly into developer workflows, focusing on agents, MCP servers, and evaluation pipelines that make AI-generated code reliable and production-ready. You'll collaborate with experienced engineers to create retrieval systems, measurement frameworks, and high-quality AI integrations at scale in Chicago.

What you'll do

  • Implement AI agents, MCP servers, and services that propose and apply changes to large codebases
  • Develop retrieval systems that provide AI agents with accurate context from codebases and design artifacts
  • Build compile, test, and evaluation pipelines including static analysis, style checks, and performance gates
  • Apply best practices in concurrency, telemetry, and performance-sensitive code to ensure reliable AI outputs
  • Collaborate on experiments to evaluate and improve AI-driven workflows
  • Work with platform teams to deliver pragmatic, high-impact AI integrations

What they're looking for

  • Java or Python programming
  • Strong algorithms and data structures knowledge
  • Systems design and production-critical system experience
  • Developer-facing or infrastructure platform experience
  • LLM/AI application patterns (LangChain, LangGraph preferred)
  • Retrieval systems (vector search, embeddings)
  • Static analysis or compiler tools
  • Communication and cross-disciplinary collaboration

Benefits

  • Competitive base salary ($180,000–$200,000 USD)
  • Discretionary bonus eligibility
  • Paid leave
  • Insurance coverage
  • Hands-on experience with cutting-edge AI systems
  • Learning opportunities from AI, systems, and developer productivity specialists
Apply on the employer's site

Opens the official application on the employer’s site. No login required.