Scientific Software Developer

EnthoughtAustin, TX
Hybrid

About The Position

We are hiring a Scientific Software Developer to join our client-facing solution delivery team. Working agent-first, you will pair deep scientific expertise with agentic AI coding tools to move from research question to working software — building data-driven models, AI-based decision-support tools, and analysis pipelines for the world’s leading R&D organizations.

Requirements

  • Deep scientific expertise
  • Knowledge of statistics, optimization, machine learning, and related areas
  • Experience with AI coding assistants and autonomous coding agents
  • Ability to decompose scientific and engineering problems
  • Experience building data-driven models, AI-based decision-support tools, and automated analysis pipelines
  • Experience with web-based solutions involving GUIs, 2D and 3D graphics, and cloud computing
  • Understanding of collaborative development practices (code review, architecture reviews, sprint planning, retrospectives, daily standups)
  • Ability to interface directly with clients
  • Responsible handling of client data and intellectual property
  • Exceptional integrity
  • Analytic intelligence
  • Sense of urgency
  • Ability to simplify the complex
  • Openness in communication
  • Empathy for people
  • Endurance
  • Endless curiosity
  • Ability to take full ownership of work

Nice To Haves

  • Experience in Python, machine learning, and scientific computing

Responsibilities

  • Design end-to-end scientific solutions — apply deep knowledge of statistics, optimization, machine learning, and related areas to translate client R&D problems into architectures spanning data, models, and user-facing applications.
  • Work agent-first — use AI coding assistants and autonomous coding agents as your default way to explore data, prototype models, build software, write tests, and produce documentation, compressing the path from research question to working solution.
  • Direct AI agents like a technical lead — decompose scientific and engineering problems into well-scoped tasks, give agents the domain context and scientific constraints they need, and iterate toward correct, defensible results.
  • Solve complex research and product-development problems in close collaboration with client researchers and business leaders.
  • Build data-driven models, AI-based decision-support tools, and automated analysis pipelines, and assemble them into web-based solutions involving GUIs, 2D and 3D graphics, and cloud computing.
  • Design AI-enabled and agentic capabilities into client solutions where they add value — held to the same rigor as any other component.
  • Apply judgment about where AI and generative approaches fit and where they don’t, balancing speed against reliability and reproducibility.
  • Take part in collaborative development practices — code review, architecture reviews, sprint planning, retrospectives, and daily standups — and interface directly with clients to define, demonstrate, and refine solutions.
  • Handle client data and intellectual property responsibly, using AI tools only in approved, secure configurations.

Benefits

  • Meaningful impact
  • A front-row seat to agentic AI
  • World-class colleagues
  • Continuous learning
  • Access to Enthought’s training programs in Python, machine learning, and scientific computing
  • A global, collaborative culture
  • Flexible hybrid work, with remote options available within the US
  • Competitive compensation and benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service