About The Position

We are seeking a Software Engineer to join the Precompute team within our Core Product Engineering organization. Our team is focused on building high-performance data and compute infrastructure that powers large-scale analytics, APIs, and downstream product experiences for our global customer base of Financial Advisors and Wealth Managers. We partner closely with a world-class team of engineers, designers, and product managers, and put system performance, scalability, and reliability at the forefront of every initiative. Our platform is rapidly evolving to support increasingly complex workloads, and as we modernize our architecture, we are enabling new capabilities through high-throughput data pipelines, efficient compute primitives, and flexible APIs. We pride ourselves on delivering robust, scalable, and highly performant systems. The Precompute team builds and operates the foundational computation layer that accelerates financial analytics across the platform, with a strong emphasis on vectorisation, parallelism, and distributed processing. Our systems form the backbone of how data is processed and served at scale.

Requirements

  • 3+ years of backend software engineering experience
  • Proficiency in developing with server-side OO languages like Java
  • Proficiency with Linux
  • Familiarity with infrastructure components such as CI/CD, monitoring, logging, containers, Kubernetes, and infrastructure-as-code
  • Familiarity with HTTP, developing REST and web APIs
  • Comfortable working independently, with a bias for action
  • Thrives in ambiguous spaces where there isn’t a clear solution
  • Enjoys digging into new problems and unfamiliar codebases
  • Excels at written and verbal communication
  • Applicants must be legally authorized to work in the United States for any employer without requiring current or future visa sponsorship (for example, employment-based visas such as H-1B, F-1/OPT, or similar), and must be authorized to begin work in the U.S. on their first day of employment.

Responsibilities

  • Develop and implement core computation and data processing capabilities that align with our product vision within a multi-functional team
  • Enhance the performance and scalability of our computation platform, processing large volumes of financial data efficiently across distributed systems
  • Develop systems that leverage vectorised execution, parallelism, and elastic infrastructure to optimise throughput and latency

Benefits

  • bonus
  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service