Loops background

Senior Python Engineer (remote, Latin America)

Remote - US

|

Contract

Our client is a fast-growing pediatric healthcare company that delivers play-based autism therapy across the United States. Every clinic visit is powered by an in-house scheduling and optimization platform that manages thousands of sessions, clinicians, rooms, and state-specific rules each day. As the organization expands into new states and migrates its desktop scheduling tool to the cloud, the Data, AI & Automation team needs a senior Python engineer to own and evolve a complex algorithmic codebase, accelerate feature delivery, and share best practices—all while partnering with a seasoned DevOps/Data engineer who owns the infrastructure and CI/CD stack.
 
This role requires someone who thrives with autonomy and can independently ramp up on a substantial, well-documented codebase. The ideal candidate is a self-starter who explores, experiments, and asks smart questions—not someone who waits to be hand-held through every step. You'll work directly with the product-minded hiring manager (no layers of project managers) and take end-to-end ownership of features from design through deployment.
 
It's a long-term, fully remote contract opportunity without an end date. Candidates can be located anywhere in Latin America; strong English communication skills (C1 or higher) are required, including the ability to explain technical concepts clearly in writing, document your work thoroughly, and communicate proactively—providing updates without being asked and raising questions early.
 
Responsibilities:
  • Own & Evolve the Algorithmic Core: take full ownership of the scheduling optimization algorithms, understand the mathematical logic, and iteratively improve performance and reliability
  • Develop & Enhance the Python Backend: design, implement, and maintain REST/GraphQL APIs (FastAPI, Flask, Django) that drive the scheduling application
  • Drive Root Cause Analysis & Continuous Improvement: monitor issues reported by internal users, diagnose infeasibility and edge cases, build validation checks and safeguards, and iterate on the system based on real-world operational feedback
  • Support Cloud Migration: help transition backend infrastructure to Google Cloud Platform to enable 10-20 concurrent runs (currently limited to 4), while the existing front-end interface remains in use
  • Implement Business Logic: translate new operating-model pilots into code—adding or tweaking business rules and data flows—and merge learnings back into the primary codebase
  • Drive Quality & Reliability: champion software craftsmanship through Git workflows, automated testing, observability, performance tuning, and thorough code reviews
  • Document & Communicate: maintain clear documentation for all work, proactively share progress and blockers, and collaborate closely with the hiring manager to clarify requirements and weigh trade-offs
Experience & Technical Requirements
  • 5+ years of professional Python engineering delivering production-grade applications
  • Algorithmic problem-solving: hands-on experience with optimization, scheduling, or combinatorial problems; comfort with mixed-integer programming tools (PuLP, Pyomo, OR-Tools, Gurobi) or similar
  • Proven ability to ramp up independently on complex codebases: you can inherit well-documented code, run it, experiment, and build deep comprehension without constant guidance
  • End-to-end ownership mindset: you've built and owned challenging software from the ground up, not just executed tickets in a heavily supervised corporate environment
  • API expertise in designing and consuming REST or GraphQL interfaces
  • Front-end familiarity: ability to work in modern frameworks (React/TypeScript, Vue, or similar) when needed—this is a backend-focused role, but occasional front-end work may arise
  • Cloud & DevOps awareness: comfortable working alongside a DevOps specialist on containerization (Docker/Kubernetes), CI/CD pipelines, and basic cloud-runtime considerations
  • Software craftsmanship: proficiency with Git, unit/integration testing, logging/monitoring tools, and performance profiling
  • Strong written and verbal communication (C1 English): you explain technical concepts clearly, document your work thoroughly, ask clarifying questions, and provide proactive updates
  • Degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Nice-to-Have
  • Background in large-scale scheduling or combinatorial optimization (logistics, route planning, workforce scheduling)
  • Experience fine-tuning solver parameters for performance and cost optimization
  • Prior work with AI-assisted engineering workflows or multi-agent coding pipelines
  • Exposure to R or other statistical tools for data analysis alongside Python
  • Familiarity with cost-effective solver deployments on Cloud Run or Kubernetes
Of Note
  • A company-issued laptop will be provided; you must maintain a secure, private workspace with reliable internet.
  • HIPAA compliance training is required before your start date.
  • Completed background checks will be required if selected.
  • As a winning candidate, you will be asked to disclose your engagement with DevEngine as a primary client on your LinkedIn profile.
We appreciate your interest and will carefully review all applications. Due to high volume, individual feedback may not always be possible.