Jobs · Engineering · Indiana

AI and Software Developer

BrainGnosis Inc. · West Lafayette, IN · 6 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

KellyMitchell GroupEnglewood, CO· 1 mo ago
Engineering$52–$61/hrapply on careers.kellymitchell.com