JOBSEARCHER

Senior Software Engineer (Python)

Join a team building cloud-native systems, high-throughput data applications, and an expanding set of AI-driven and agentic tooling.Location: Candidates must be based in MN, IL, or the Kansas City metro area.What You'll DoBuild scalable, high-complexity solutions that power near-real-time decision enginesHelp design and grow distributed systems, including:Microservices and REST-based APIsEvent-driven and streaming pipelinesMixed relational/NoSQL data storage strategiesWork closely with architects and other teams to shape and refine system designMake independent architectural calls, weighing scalability, reliability, performance, and costDevelop backend services and data pipelines in Python, and user-facing features in ReactBuild and run cloud-native applications on Azure using KubernetesCreate data workflows with Airflow or comparable DAG-based orchestration toolsWork with modern data platforms such as MongoDB (or similar NoSQL databases) and Snowflake (or comparable analytics platforms)Take full ownership of services and codebases — reliability, scalability, and long-term maintainability includedBreak large projects into manageable pieces, help estimate timelines, and flag delivery risks earlyApply rigorous testing practices (unit, integration, end-to-end) and hold code to a high barUse AI development tools (like GitHub Copilot) to work faster and improve output qualitySupport the build-out of agentic and intelligent automation featuresTeam up with data scientists and analysts to move models into production and support experimentationBring statistical or data-science thinking to bear on system improvements where usefulBuild strong working relationships across engineering, product, data, and architectureLead and participate in design discussions and code reviewsMentor other engineers and help raise the bar for the teamCommunicate clearly on status, risk, and technical tradeoffsHelp plan, prioritize, and drive delivery for the teamRequirementsWhat You'll Need:5+ years building and shipping production software5+ years working with Python on backend services5+ years with React or another modern frontend frameworkExperience with cloud-native development (Azure preferred) and KubernetesHands-on experience with technologies like MongoDB (or similar) and Snowflake (or comparable)Experience building data pipelines and workflow orchestration (Airflow or similar)Background designing and consuming APIs in distributed systemsComfort with CI/CD pipelines and modern DevOps workflowsA track record of owning complex features or services independentlyExperience with AI-assisted development tools and building intelligent workflows (e.g., Copilot)Familiarity with agentic or LLM-based frameworks (LangChain, LangSmith, or similar) and orchestration toolingBachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)Nice To HaveExperience working alongside data science teams on production modelsBackground in statistical modeling, experimentation, or data-driven decision-makingExperience in pricing, logistics, or other high-scale transactional environmentsStrong communication skills and the ability to influence technical and product directionExperience mentoring engineers and supporting team growthFamiliarity with monitoring tools like DataDog, Prometheus, or Grafana