We are seeking a passionate and motivated associate-level ML-ops or DevOps engineer to join our team. The ideal candidate will have experience in software engineering, configuration management, deploying and managing software dependencies within the Python development technology stack. They will be responsible for identifying, analyzing and resolving dependency issues across our product ecosystem. Additionally this role will help drive continuous improvement through automation, testing and CI/CD pipeline management.
Key Responsibilities
Lead the management of software dependencies within our product solutions, ensuring seamless integration and compatibility across our core SaaS product.
Conduct thorough analysis of dependencies to identify potential issues, conflicts, and security vulnerabilities, with a specific focus on ML frameworks and libraries.
Develop and implement strategies to resolve dependency conflicts within a multi-tenant, multi-solution SaaS environment.
Serve as a subject matter expert on dependency management tools and best practices within the context of ML Ops.
Collaborate closely with ML engineers, DevOps engineers and Software Engineers to address dependency-related challenges and streamline the ML development process.
Implement automation and orchestration solutions to automate dependency management tasks and enhance efficiency in ML solution deployment and experimentation.
Document dependency management processes, standards, and guidelines to ensure compliance with organizational policies and compliance requirements.
Stay up-to-date with the latest trends and advancements in ML Ops and dependency management, and proactively identify opportunities for process automation and improvement.
Qualifiications
2+ years working with Python and related Python libraries and frameworks.
Proven experience in software engineering and working on software engineering teams.
Proficiency in scripting, and automation using languages such as Python and Bash.
Knowledge of dependency management tools such as ‘poetry’, ‘pip’, ‘conda’, etc.
Excellent communication, collaboration and problem-solving skills.
Strong problem-solving skills and the ability to debug, analyze and breakdown complex technical issues into smaller, simple and digestible working solutions.
Ability to thrive in a fast-paced, dynamic environment and ability to manage multiple priorities effectively.
Preferred Qualifiications
Experience working with ComfyUI, including building and deploying ‘nodes’ within the ComfyUI platform.
Experience with ML frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
Experience working in Agile/Scrum development environments.
Experience with containerization technologies such as Docker and Kubernetes.
Experience with CI/CD tooling and pipelines.
Plai Labs is on a mission to seamlessly connect people and organizations with the world’s foremost AI innovations, anywhere, anytime. We do this by providing a platform that simplifies the deployment of AI-powered solutions. Our products aim to accelerate the pace of innovation, enabling a future where AI is integral to solving some of the world’s most pressing challenges.