Software Engineer developing scalable and low-latency ML infrastructure for Tubi's machine learning platform. Collaborating closely with ML and Product teams to enhance user experiences.
Responsibilities
Design and build scalable, high throughput, and low latency distributed systems using Scala
Build reusable components and services that serve various ML applications like Personalization, Search, Ads and Exploration
Partner closely with ML engineers to understand their challenges and limitations and develop scalable solutions to address them. Proactively recommend solutions to keep our ML Inference stack state of the art.
Take a data driven approach to identifying & optimizing latency, cost, and efficiency of our infra. Lead large scale cross functional refactorings if necessary
Mentor other engineers on the team on system design, effective incident management, interviewing, leveraging LLMs for work, etc.
Collaborate with ML, Product, and cross functional engineering teams to define the long term vision and architecture for ML Infrastructure at Tubi.
Requirements
Experience designing and building scalable, distributed systems in any modern backend language (e.g., Scala, Java, Python, Go, C++); experience with Scala or JVM based language is a plus.
Strong experience with AWS or an equivalent cloud platform
Experience building online microservices at scale with low latency serving
Experience with both SQL (e.g. Postgres) and NoSQL databases (e.g. Cassandra), message brokers (e.g. Kafka), and caches (e.g. Redis)
Experience with containerization technologies, such as Docker or Kubernetes
Led the response and resolution efforts for multiple major, large-scale incidents.
Senior Software Engineer developing Rust - based solutions for OP Labs, an open - source blockchain network. Driving critical protocol features while engaging with complex system challenges in a global remote environment.
Principal .NET Engineer designing scalable backend services for digital banking platforms. Collaborating with architects and teams to innovate in distributed systems solutions.
Senior SAP ABAP Developer at Vista creating scalable ERP application solutions. Collaborating globally while optimizing SAP systems and supporting manufacturing sites.
Senior Software Engineer for distributed systems handling large data for Capgemini Engineering. Collaborating in R&D and implementing solutions on a global scale.
Senior Algorithm Developer working on production scheduling models and AI - infused optimization while contributing to enterprise - grade software. Focused on enhancing scheduling logic and ensuring product correctness.
Research Analyst at Allium transforming blockchain data into actionable insights for strategic decision - making. Collaborating with engineers and data scientists across various blockchain projects.
Assurance Senior serving clients in blockchain and digital assets industry at BPM. Leading audit execution and advisory activities in a rapidly changing market.
Blockchain Security Researcher at OpenZeppelin reviewing smart contracts and conducting cutting - edge research in blockchain technologies. Teaming up with auditors and sharing best practices on code interpretation.
Senior Blockchain Security Developer for OpenZeppelin, focusing on the Contracts Library for Daml. Leading technical implementation and working with cross - functional teams on DeFi protocols.
Blockchain Rust Engineer contributing to expanding Wallet Core library for Trust Wallet. Join a global team to enhance blockchain integration for diverse applications.