Provide technical leadership for designing, implementing, and operating scalable distributed systems
Lead, mentor, and develop a team of software engineers, setting clear expectations for technical ownership, delivery, and career growth.
Plan and deliver content initiatives by partnering with product stakeholders, managing scope and priorities, and ensuring high-quality measurable outcomes
Collaborate with adjacent engineering, ML, and platform teams to ensure consistent technical approaches, clear system boundaries, and effective integration of shared services
Requirements
10+ years relevant industry experience and 3+ years managing a team
Proven track record of delivering complex software projects on time and within scope, including planning, prioritization, and risk mitigation.
Experience managing a team of software engineers, including providing mentorship, conducting performance reviews, and supporting career growth.
Strong problem-solving skills and ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
Experience designing and building distributed systems, services, and APIs (REST and/or GraphQL).
Experience working with cloud platforms such as AWS and core services (e.g., S3, Lambda, EC2).
Experience operating and supporting production systems, including monitoring, troubleshooting, and iterative improvement.
Proficiency in at least one core programming language (e.g., Java, Python, or JavaScript) for building reliable and maintainable software solutions.
Experience with containerization and orchestration tools such as Docker and Kubernetes.
Knowledge of software engineering best practices, including testing frameworks, CI/CD pipelines, code reviews, and documentation standards.
Experience integrating LLMs or other AI/ML inference services into production systems, including managing latency, reliability, and throughput (preferred).
Hands-on familiarity with computer vision pipelines or LLM-based workflows for content analysis, inspection, or validation (preferred).
Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) (preferred).
Bachelor’s degree in computer science or comparable field of study, and/or equivalent work experience.
Tech Stack
AWS
Cloud
Distributed Systems
Docker
EC2
GraphQL
Java
JavaScript
Kubernetes
Python
PyTorch
Scikit-Learn
Tensorflow
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.