We are looking for a Member of Technical Staff with strong Python skills and a passion for building scalable platforms for AI and ML workloads. As MTS, you'll influence strategic decisions, partner closely with the founding team, and play a critical role in shaping Activeloop's AI infrastructure.
What You Will Be Doing- Architect and Develop: Design and build scalable software infrastructure optimized for high-performance AI and ML workloads, ensuring robustness and maintainability.
- Lead Feature Development: Own end-to-end delivery of key product features, from initial concept through deployment and support.
- Innovate APIs and Microservices: Define efficient RESTful APIs and microservice architectures tailored to customer-driven use cases.
- Scale Distributed Systems: Implement systems designed for high-throughput, low-latency, large-scale data processing.
- Enhance Scalability: Drive strategic evolution of system architecture to proactively handle future scalability and performance demands.
- Implement CI/CD Pipelines: Develop streamlined CI/CD workflows for rapid testing, deployment, and feature iteration.
- Collaborate with Technical Founder: Directly influence engineering strategy and roadmap decisions through close collaboration with the technical founder.
- Partner Cross-functionally: Work closely with ML, frontend and backend engineers to seamlessly deliver features aligned with business objectives.
- Enhance Reliability: Ensure platform reliability and uptime through advanced monitoring, logging, and alerting using modern DevOps tools (Docker, Kubernetes, AWS, GCP, Azure).
What We Need to See- Deep expertise in Python and modern software frameworks (e.g., FastAPI).
- Solid understanding of distributed systems, ideally applied to AI workloads
- Strong knowledge of SQL and NoSQL databases (PostgreSQL, Redis, MongoDB).
- Experience building RESTful APIs and microservices
- Demonstrated capability in implementing CI/CD pipelines and DevOps practices.
- Exceptional communication, collaboration, and problem-solving skills.
- History of owning complex product features from inception through support.
Ways to Stand Out from the Crowd- Hands-on experience with GPU performance optimization, CUDA or Triton kernels, or profiling AI workloads.
- Proven comfort with ambiguity, rapid iteration, and adaptive decision-making in startup environments.
- Enthusiasm for directly incorporating customer feedback into product development.
- Proactive in anticipating technical challenges and providing innovative solutions.
This role is open to a range of experience levels. New graduates with strong fundamentals and impressive projects are encouraged to apply.