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.