Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 1, Full-Stack

Cook Medical

Why Join Us LoopTech started in 2024 with a question that kept coming up: why is the distance between what AI can do in a lab and what organizations can use so wide? We set out to close it. Our goal is to create intelligent systems that understand and adapt to human needs. We are a research and development group, part think tank and part engineering shop. We live at the edge of what is possible and work backward toward what is practical. We dig into hard problems, build from what we find, and ship tools that teams can put to work the same week they receive them.LoopTech is part of Cook Medical, a company that operates in regulated industries where precision, privacy, and reliability are requirements. That discipline is in our DNA. Today we ship solutions across conversational AI, medical imaging, and developer experience for organizations that need AI to perform in real work.If you want to turn research into tools people use, and you want the backing of an established medical device company, we would like to meet you! Overview The Software Engineer, Full-Stack develops, implements and documents software and programs that provide the technical solutions to meet specifications and business requirements defined by company objectives to promote effective, efficient, and compliant operations. This position builds end-to-end (full stack) features across LoopTech's AI products, including the TOPOS tutoring platform, from the user interface through APIs, data, and cloud deployment, using AI-first development workflows. Responsibilities Software Development & Delivery• Work as part of a project team to define and document solutions for a variety of software development projects• Contribute to all stages of the software development process, ensuring compliance with software development and architectural standards and achievement of documented requirements• Use AI-first development workflows every day, with fluency in coding agents and harnesses (e.g., Claude Code, Codex) and their plugins, skills, extensions and MCP servers• Review, verify and manage AI-generated code, agent loops and software factory pipelines, acting as the human in the loop: run the tests and check real behavior before merge• Work within the existing and evolving agentic software development lifecycle (SDLC), in which agents are used throughout development• Work test-first (TDD) within a CI/CD workflow, applying SOLID and other sound design principles• Work in an Agile team, balancing research and development with production delivery and software qualityFrontend & Application Development• Build and maintain frontend features for LoopTech web applications, such as course authoring, guided conversations, onboarding, and interactive visualizations• Build with accessibility and mobile/tablet responsiveness as first-class requirements, not an afterthought• Work with UX designers to turn Figma designs and interactive prototypes into production-ready, accessible, responsive interfaces, integrated with backend services, APIs and databases• Validate end-to-end functionality across supported browsers, devices and screen sizes; troubleshoot integration issues and fix bugs• Refine prototypes based on UX feedback, test results and technical requirements, keeping the application maintainable, performant and ready for deploymentBackend, Data & AI Services• Design and extend REST API endpoints and backend services (in Python, Node.js and Rust) that power the student runtime, instructor tooling, and analytics/insights (per-subtopic and per-week mastery tracking)• Design, migrate, and maintain databases (PostgreSQL with pgvector, SQLite) and blob/object file storage• Work on the document ingestion pipeline, including large-file and multi-format uploads (PDF, PPTX, XLSX, CSV, HTML), chapter/outline splitting, deduplication, embedding generation, indexing, and vector search for retrieval-augmented generation (RAG), including graph RAG• Extend these pipelines to build semantic graphs and to transcribe and summarize video and audio• Integrate LLMs through APIs, from hosted providers to self-hosted open models, and real-time voice (LiveKit) to support live, voice-driven Socratic sessionsSecurity, Identity & Compliance• Implement and harden authentication/authorization flows, including OIDC/SSO federation with university and customer login systems, Microsoft Entra ID, role-based access (student / instructor / account admin), and session management across web and mobile• Support FERPA-aligned data handling, including personally identifiable information (PII), privacy-safe audit trails, data classification, and account/role separation, in partnership with the compliance workstream• Keep secrets and student data out of AI tool context, and follow team rules for agent permissions• Follow product safety rules for sensitive student content, such as crisis disclosuresInfrastructure & Release Engineering• Contribute to infrastructure and release engineering, including Docker or Podman images, Terraform, Kubernetes/Helm deployments, CI/CD pipelines (GitHub Actions), and coordinated releases across Azure and customer cloud environmentsDocumentation, Maintenance & Support• Bootstrap, develop, and maintain current-state documentation and deliverables for solutions• Maintain existing and new software systems to ensure they continue to meet user needs• Provide assistance to operational teams to ensure continuity of service• Work with the Software Engineering community of practice to identify and implement continuous improvement opportunities Qualifications Required:Bachelor's degree in Computer Science or a related field, or equivalent experience of a kind and amount that provides a comparable backgroundGit and GitHub familiarity and hygiene, including pull requests, code review, and GitHub Actions CI18+ months of daily use of AI coding agents and harnesses (e.g., Claude Code, Codex, Pi, OpenCode), with familiarity with agent loops and software factory pipelines, and work or a portfolio you can demonstrateAbility to read AI research and white papers with high comprehensionExperience with retrieval-augmented generation (RAG) or graph RAG (e.g., Docling for ingestion, pgvector for retrieval, or LangChain-style equivalents)Experience building production web applications with TypeScript and React (1+ years, or equivalent projects)Dependency management best practices (e.g., npm or pnpm, uv or pip, Cargo; lockfiles, pinned versions and regular updates)Strong skills in Python, Node.js (TypeScript) and Rust, with REST API design experience (e.g., FastAPI)Working experience with PostgreSQL and SQLite, including schema migrations (e.g., SQLAlchemy, Alembic)Docker or Podman basicsTest-first development (e.g., pytest, Vitest)Data hygiene, including safe handling of secrets and dataAbility to work across frontend and backend within the same feature and to communicate trade-offs clearlyAbility to take UX/UI designs and implement them faithfullyExperience working in an Agile teamProfessional Competencies:Apply excellent analytical and problem-solving skillsCommunicate technical concepts clearly, in writing and verbally, to technical and non-technical audiencesWork and interact effectively and professionally with and for others throughout various levels of the global organizationWork effectively in both collaborative and independent environments with minimal supervisionRemain calm and receptive in fast-paced situationsFluency in Artificial Intelligence (AI) This role requires fluency in Artificial Intelligence (AI) and data concepts, including the ability to critically evaluate AI outputs, improve workflows using approved tools, identify and mitigate bias or inaccuracies, and communicate AI-driven insights clearly and responsibly to peers and managers.Workplace StandardsStrictly adhere to safety requirementsMaintain regular and punctual attendanceMaintain company quality and quantity standardsPerform other duties as assignedPreferred:Experience developing interactive, data-driven interfaces, including dashboards, knowledge maps, and graph or network visualizations using tools such as D3.js.Playwright and accessibility testing (WCAG); responsive interfaces for mobile and tablet devices.Experience integrating real-time media and streaming technologies, such as LiveKit, WebRTC, or WebSockets, into voice or conversational applications.Familiarity with handling personally identifiable information (e.g., FERPA or HIPAA; education or healthcare data).Kubernetes and Helm, including self-hosted clusters (e.g., OpenStack Magnum) alongside managed cloud services.OIDC/SSO and Microsoft Entra ID (MSAL) in multi-role applications.Experience working in startups, EdTech, healthcare technology, or other regulated environments that require close collaboration with institutional partners.[EB3.1]LLM-powered conversational products, including prompt design, multi-agent orchestration, evaluation of response quality, and basic statistics.Self-hosted or open-weight models and OpenAI-compatible model serving.Go as an additional backend language.Mobile or desktop app development (Android, iOS, macOS, Electron).Operating services on Azure; Terraform or other infrastructure as code.Familiarity with fine-tuning models.Awareness of calibrated decision models.Background workers and pipelines, including race conditions and idempotency.Self-hosted Git and CI (e.g., Forgejo).Container/image security scanning (e.g., Trivy), semantic-version release workflows, and observability (e.g., OpenTelemetry).Job SummaryJob Location(s): Bloomington IN United StatesJob Locations: US-IN-Bloomington | US-IN-West Lafayette | US-IN-IndianapolisPosition Type: Full TimeCompany: Cook Medical LLCCategory: Information Technology

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer 1, Full-Stack in Bloomington, IN vacancy
  •  ...with candidates who can perform from day 1 of starting this economy no client wants...  ...Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates...  ...please visit SKILLS For Java /Software Programmers Bachelors degree or Masters... 
    Fullstack
    Full time
    Immediate start
    Remote work

    SynergisticIT

    Bloomington, IN
    22 days ago
  • We are looking for experienced Lead Devops engineer, Bangalore having 7+yrs of experience. About Us CodeVyasa is a mid-sized product...  ...across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions. Key Responsibilities Design,... 
    Fullstack
    Flexible hours

    CodeVyasa

    Bloomington, IN
    4 days ago
  • $67k - $101k

    The Full Stack Developer we hire will help scale our infrastructure from thousands to millions of concurrent users. Pair calmly-fast-moving...  ...technology conversations toward a decision What began as two engineers and a whiteboard in Bloomington is now Fortive, an experiment-... 
    Fullstack
    Night shift

    Fortive

    Bloomington, IN
    2 days ago
  •  ...ask for into working product, with guidance and review from our Engineering Lead. Responsibilities Build features and bug fixes...  ...in mind. Requirements ~0-2 years of professional software development, or a strong portfolio of shipped projects (... 
    Suggested
    Freelance
    Internship

    Elevate Ventures

    Bloomington, IN
    5 days ago
  •  ...TRISTAR is seeking a local highly motivated Software Developer II in Bloomington, IN to...  ...activities. Collaborate with Systems, DSP, and RF engineers to develop integrated mission...  ...Electronic Warfare, Enterprise Management, Full Spectrum Cybersecurity, Information Technology... 
    Suggested
    Local area

    Star3

    Bloomington, IN
    2 days ago
  • $100k

     ...s etc to name a few. Currently We are looking for entry-level software programmers Java full-stack developers Python/Java developers Data analysts/ Data Scientists and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Fullstack
    Full time
    H1b

    SynergisticIT

    Bloomington, IN
    20 days ago
  • $69k - $100k

     ...We are hiring a Vue.js Developer who can balance speed and stability while shipping software used by millions. This position rewards Selenium and Growth Mindset mastery with $69,000 - $100,000, team collaboration, and ownership of what you ship. Key Responsibilities Negotiate... 
    Flexible hours

    Energy Innovation: Policy and Technology LLC

    Bloomington, IN
    1 day ago
  • Epic is seeking a Technical Solutions Engineer to join our team in Madison, WI. This role will involve diagnosing complex software issues that impact millions of patients globally, collaborating with customers across multiple locations. Ideal candidates will possess a... 

    Epic

    Bloomington, IN
    1 day ago
  • $65k - $99k

     ...Transformation Partners Lead the TypeScript migration that finally retires Business Transformation Partners's ruthlessly-focused legacy stack Pair with technology analysts so Business Transformation Partners's Professionalism models match real behavior Coordinate releases... 
    Contract work
    Remote work
    Relocation

    Energy Innovation: Policy and Technology LLC

    Bloomington, IN
    1 day ago
  • $42.15 - $63.23 per hour

     ...HealthPartners is hiring Data Engineers to join our growing Pharmacy Data Team. We are currently...  ...in business analytics, data science, software development, data modeling, and/or data engineering...  ...are expected to be onsite approximately 1-2 times per month for collaboration,... 
    Hourly pay
    Local area
    Remote work
    Flexible hours
    Shift work

    Fa Etnv Saasfaprod1

    Bloomington, IN
    3 days ago
  •  ...available in your location.OverviewThe Lead Research and Development Engineer will be a technical leader and/or growing subject matter expert,...  ...Locations: US-IN-BloomingtonTravel: Less than 10%Position Type: Full TimeCompany: Cook Inc - BloomingtonCategory: Engineering
    Work at office
    Local area
    Remote work

    Cook Medical

    Bloomington, IN
    3 days ago
  • $50k - $72k

    As a Ruby Developer at Millennium Management, you will own features end to end, from architecture through deployment and monitoring. Cut to the chase and you get $50,000 - $72,000, a technology mandate, and Millennium Management colleagues who treat ownership as the default...
    Remote work

    Millennium Management

    Bloomington, IN
    4 days ago
  • $100k

     ...s etc to name a few. Currently We are looking for entry-level software programmers Java full-stack developers Python/Java developers Data analysts/ Data Scientists and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Fullstack
    Full time
    H1b

    SynergisticIT

    Bloomington, IN
    20 days ago
  • $46k - $75k

    Behind every purpose-led technology feature is a Data Engineer who sweated the edge cases, and Stanley Black & Decker is hiring more of them...  ...to thrive both independently and as part of a tight-knit team 1+ years owning outcomes, not just completing tasks The kind of listening... 
    Temporary work
    Work at office
    Home office
    Day shift

    Stanley Black & Decker, Inc.

    Bloomington, IN
    5 days ago
  • $66k - $96k

     ...Project Management so the two halves of Macys's platform finally talk Set the Self-Motivation coding standards the rest of Macys engineering follows Keep Macys's GraphQL dependencies patched before the CVEs become incidents Work closely with data teams to surface... 
    Contract work
    Live in

    Macys

    Bloomington, IN
    1 day ago
  • $55k - $70k

     ...products: ACA Reporter Whos Where and Attendance Advisor. As our Software Quality & Support Specialist youll split your time between...  ...support procedures. Partner with Customer Success Product Engineering and other teams to provide a consistent and effective customer... 
    Full time
    Remote work

    Points North

    Bloomington, IN
    20 days ago
  •  ...but not limited to: OS installations, hardware diagnostics, and software setupStructured cabling (including drilling, running, and dressing...  ...PC and printer troubleshooting experience (a strong plus)At least 1 year of I.T. or Telecom experience, and one of the following: A+... 
    Hourly pay
    For contractors
    Immediate start
    Work from home
    Flexible hours

    Hardy Industries Inc

    Bloomington, IN
    4 days ago
  •  ...Consultant, Data Engineering Join to apply for the Consultant, Data Engineering role at IBM . At IBM, work is more than a job — it...  ...entity. Seniority level: Mid‑Senior level. Employment type: Full‑time. Job function: Engineering and Information Technology. Industries... 
    Full time

    IBM

    Bloomington, IN
    3 days ago
  • $72k - $83.5k

     ...weary from their travels or excited for a vacation, as a Lead Chief Engineer, you know what to do to make them feel at home.  They will...  ...Vacation ~ Merit Increase $ ~401k with Employer Contribution (Full-Time) ~ Medical, Dental, Vision (Full-Time) ~ Life Insurance (... 
    Full time
    Temporary work
    Local area
    Shift work

    THIRD Apartments

    Bloomington, IN
    10 days ago
  • $67k - $101k

     ...schema to on-call rotation Translate Ruby on Rails metrics into the one chart ViacomCBS leadership checks each morning Champion engineering excellence and continuous learning within ViacomCBS Mentor junior engineers and contribute to a strong code-review culture Mentor... 
    Day shift

    ViacomCBS

    Bloomington, IN
    5 days ago
  •  ...Onsite Travel) Contract Type: Contractor Full-Time / Enterprise Project Engagement (...  ...projects across Data, AI, Cloud, and Software Engineering. Our expertise in AI solution...  ...frameworks across the enterprise data stack. Requirements Experience & Mindset... 
    Full time
    Contract work
    For contractors
    3 days per week

    Xenon7

    Bloomington, IN
    23 days ago
  • $35 per hour

     ...Flexible – You accept jobs based on your availability Important Note This is an on-call, 1099 independent contractor role with full flexibility and no guaranteed hours. You set your availability and driving radius, and we send jobs that match your proximity and... 
    Hourly pay
    For contractors
    Local area
    Remote work
    Flexible hours

    Geeks on Site

    Bloomington, IN
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 1, Full-Stack. Be the first to apply!