Skip to main content

IMC

Software Engineer – AI Powered Engineering

Chicago, United StatesFrom $200kmidAdded 1 month 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 with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

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

IMC

IMC builds trading technology and financial systems powered by software, machine learning, and hardware engineering. The company is hiring interns and graduate-level engineers and researchers across software, machine learning, and hardware disciplines to develop trading algorithms, research strategies, and collaborative technology solutions.

View all jobs at IMC

Likely interview questions

  • Walk us through your experience building or contributing to developer-facing or production systems. What were the key challenges you faced?
  • Describe your proficiency with Java or Python and a specific project where you applied strong fundamentals in algorithms, data structures, or systems design.