companyimc logo

Software Engineer – AI-Driven Development

imcChicago, United States
On-site Full-time $180K/yr - $200K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

What You BringA Bachelor’s degree or higher in Computer Science or a related field, with a solid foundation in algorithms, data structures, and systems. Proficiency in a high-level programming language, preferably Java or Python. Experience in contributing to developer-facing or production systems. A genuine curiosity and enthusiasm for learning about AI/LLM application patterns, even if you haven't worked with them closely before. Strong communication skills and a readiness to collaborate with engineers in a dynamic, fast-paced environment. Preferred QualificationsFamiliarity with AI tools or workflows such as LangChain, LangGraph, AutoGen, or similar technologies. Experience with retrieval systems, including vector search, embeddings, or hybrid approaches. Knowledge of compiler/static analysis or large-scale refactoring tools. Interest in customizing or fine-tuning open-weight models. Understanding of model-serving or evaluation infrastructure.

About the job

At IMC, we are pioneering the integration of agentic AI into the developer workflow for our key production systems. As a vital member of the Agentic AI engineering team, you will be instrumental in developing agents, MCP servers, and evaluation loops that ensure AI-generated code is reliable, auditable, and expedient to deploy. Collaborating closely with seasoned engineers and platform teams, you will facilitate impactful AI integrations on a large scale.


Key Responsibilities

  • Enhance our platform by implementing agents, MCP servers, and supporting services that propose and execute changes to extensive codebases.
  • Assist in the development of retrieval systems that provide AI agents and developers with accurate, real-time context from vast code repositories and design artifacts.
  • Contribute to measuring and refining AI-generated modifications by constructing compile/test/evaluate pipelines (including static analysis, style and safety checks, performance gates, and code reviews).
  • Utilize IMC’s best practices in concurrency, telemetry, configuration hygiene, and performance-sensitive code paths to guarantee that AI outputs are both reliable and idiomatic.
  • Work collaboratively with teammates on experiments aimed at evaluating and enhancing AI-driven workflows.

About imc

IMC is at the forefront of integrating agentic AI into essential developer workflows, creating innovative solutions for production-critical systems. Join our dynamic team to work on transformative technologies that enhance efficiency and productivity.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.