Jobs · Engineering · Indiana

AI and Software Developer

BrainGnosis Inc. · West Lafayette, IN · 5 mo ago
HybridEngineeringFull-time

About the role

Braingnosis builds AI-driven software that supports pharma and healthcare teams in running scientific workflows more efficiently. The role involves developing backend and AI-powered services, integrating large language model (LLM) systems, designing APIs, implementing evaluations and monitoring, and collaborating with the frontend and product teams.

Responsibilities

  • Build and ship backend and AI-powered services supporting agent workflows and product features
  • Develop agent capabilities such as tool use, planning, memory, and reliable execution with human review when necessary
  • Integrate LLM-based systems with real data sources, document stores, and scientific workflow inputs
  • Design and maintain APIs powering the product, including authentication, rate limits, logs, and error handling
  • Implement evaluations and monitoring for quality, safety, and reliability
  • Improve performance and cost efficiency across inference, retrieval, and data pipelines
  • Collaborate with frontend and product teams to deliver end-to-end features from prototype to production

Requirements

  • Strong programming fundamentals in Python and/or TypeScript, with experience in Git workflows
  • Experience building backend services, APIs, and working with databases
  • Practical experience with LLM-powered apps or ML projects, gained through internships, research, freelance, or personal work
  • Ability to write clean, modular code, add tests, debug issues, and own small to medium-sized features end-to-end
  • Comfort working independently, communicating clearly, and iterating quickly

Qualifications

  • Experience with agent frameworks or orchestration patterns, tool calling, function routing, state machines
  • RAG experience, embeddings, vector databases, chunking, reranking, retrieval evaluation
  • Experience deploying models or services, Docker, cloud services, CI/CD, background jobs
  • Familiarity with observability, tracing, structured logging, metrics, model monitoring

Skills

  • Strong programming fundamentals in Python and/or TypeScript, with experience in Git workflows
  • Experience building backend services, APIs, and working with databases
  • Practical experience with LLM-powered apps or ML projects, gained through internships, research, freelance, or personal work
  • Ability to write clean, modular code, add tests, debug issues, and own small to medium-sized features end-to-end
  • Comfort working independently, communicating clearly, and iterating quickly

Nice to have

  • Experience with agent frameworks or orchestration patterns, tool calling, function routing, state machines
  • RAG experience, embeddings, vector databases, chunking, reranking, retrieval evaluation
  • Experience deploying models or services, Docker, cloud services, CI/CD, background jobs
  • Familiarity with observability, tracing, structured logging, metrics, model monitoring

Similar jobs

AI Software Developer

AdvantiveUnited States· 2 wk ago
RemoteInformation Technologyapply on recruit.hirebridge.com

AI Software Developer

The Boathouse AgencyWestport, CT· 2 mo ago
Information Technologyapply on theboathouse.betterteam.com

AI Software Developer

Easterseals Southern CaliforniaIrvine, CA· 2 wk ago
Engineering$116k–$144k/yrapply on essc.wd501.myworkdayjobs.com

AI Software Developer

LeidosEgg Harbor, NJ· 2 wk ago
Engineering$70k–$126k/yrapply on careers.leidos.com