Backend Engineer

TigerEye is an AI Analyst for everyone in go-to-market. We track the changes in a company’s business to deliver instant, accurate answers to complex questions through a simple app. For our customers to make critical strategic decisions in TigerEye we must be highly accurate, reliable, and bug free.

We are looking for a Backend Engineer with experience and interest in machine learning operations. Here are a few of the things that you might do as a Backend Engineer at TigerEye:

  • Productionize and improve resilience and monitoring for our LLM server

  • Define and maintain protocols for metadata transfer between our app and server

  • Unify our AI evaluation framework

  • Develop & manage large-scale production services & data/ETL pipelines

  • Add new tools and abilities to the TigerEye application

  • Write SQL queries to process and transform data from external sources

  • Develop, test & maintain backend business logic, as well as integrations and APIs to meet security, scalability and performance requirements to ensure our services run reliably and efficiently at scale

  • Write operational and user documentation to allow other engineers to operate and maintain our software systems

  • Build a system that will scale to manage deployments in thousands of environments running on arbitrary cloud service providers (GCP, AWS, Azure, …)

  • Maintain a fast and always flowing CI/CD pipeline for analysis, testing, and build artifacts

  • Handle real-time troubleshooting and resolution of service interruptions

  • Develop and execute against both short-term and long-term roadmaps, making tradeoffs considering business priorities, user experiences and sustainability of TigerEye’s technical foundation

Qualifications

  • Have 2+ years of professional experience building backend services and APIs

  • Excellent programming, debugging and optimization skills in one or more general purpose programming languages, including Go, Dart, SQL and Python

  • Experience contributing across all phases of a software project life cycle

  • A Bachelor's Degree (or equivalent work experience) in computer science

  • Experience in cloud environments like AWS or Google Cloud

Preferred++

  • Experience with AI frameworks and providers like OpenAI, Vertex AI, LangChain, etc

Similar Jobs