(ai Experienced) Software Engineer/lead Software Engineer

State Farm State Farm · Insurance · Bloomington, IL +3 · Technology and UX

Software Engineer/Lead Software Engineer role focused on delivering solutions using a variety of technologies including agentic AI, GenAI, and LLM-based models. Responsibilities include designing, developing, and maintaining scalable applications, collaborating with data teams, and building data solutions to support AI/ML workflows. The role emphasizes applying AI tools and techniques to enhance product capabilities and staying current with emerging AI technologies.

What you'd actually do

  1. Design, develop, and maintain scalable software applications using TypeScript, Angular, and Go.
  2. Apply AI tools and techniques, including GenAI development, Agents, and LLM-based models, to build intelligent solutions that enhance product capabilities.
  3. Collaborate with data engineering and data science teams to integrate data-driven insights into software products.
  4. Build and optimize data solutions that support AI and machine learning workflows.
  5. Stay current with emerging AI technologies and best practices to continuously improve our AI capabilities.

Skills

Required

  • TypeScript
  • Angular
  • Go
  • Python
  • Terraform
  • APIs
  • JSON
  • React
  • AWS
  • cloud architecture
  • DevSecOps practices
  • Generative AI development (GenAI)
  • Agent-based AI solutions
  • Large Language Model (LLM) integration and deployment
  • data-based solutions
  • data pipelines
  • data solutions
  • data architectures
  • machine learning concepts

Nice to have

  • Azure
  • Production integration/deployment/support experience
  • Go for backend

What the JD emphasized

  • successful track record of software delivery
  • innovative mindset
  • agentic AI
  • GenAI development
  • Agents
  • LLM-based models

Other signals

  • applying AI tools and techniques
  • GenAI development
  • Agents
  • LLM-based models
  • integrate data-driven insights into software products
  • Build and optimize data solutions that support AI and machine learning workflows
  • stay current with emerging AI technologies