Company:
ThreeV.AI
Location: Toronto
Closing Date: 29/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Company Overview
ThreeV Technologies, Inc. is an early-stage venture backed startup. We’re developing an Inspection Insight Automation Platform to revolutionize asset-heavy sectors like Power & Utilities, Oil and Gas, Renewables, Public Infrastructure, and Aviation. Our goal is to become the B2B Perplexity AI for the physical world. The ThreeV platform uses frontier AI techniques like customized Large Language Models as well as applying computer vision to drastically improve the end-to-end inspection process. This allows customers to cut Operations & Maintenance costs, streamline inspection decisions, and improve data accuracy to prevent asset failures. Global high-profile safety incidents over recent years underscore the urgent need for our platform, making it not just innovative but essential.
Job Summary
We are looking for a highly skilled and innovative Senior MLOps Engineer to join our growing team. In this role, you will help develop and deploy machine learning models, optimize algorithms, and contribute to the advancement of our cloud-based AI-powered inspection platform. Your expertise will be crucial in solving complex problems and delivering high-quality solutions to our clients. Reports to the Lead Data Scientist.
Key Responsibilities
Work with Lead Data Scientist to develop and deploy computer vision models.
Work with large datasets to preprocess, clean, and transform data for model training.
Optimize and fine-tune models to improve accuracy and performance.
Write model training pipelines with GPU optimized parallel training on multiple GPUs.
Deploy secure, scalable and maintainable ML models with low latency.
Write secure, fast MLOps pipelines with maintainable flows.
Write secure APIs with load scaling and API gateways.
Collaborate with cross-functional teams to integrate machine learning solutions into the platform.
Stay updated with the latest advancements in machine learning and AI technologies.
Document processes, models, and results to ensure reproducibility and transparency.
Conduct model evaluation and validation to ensure robustness and reliability.
Provide technical support and guidance to junior team members.
Minimum Qualifications
Excellent Python and cloud machine learning skills.
Very strong understanding of AWS, Azure, GCP Cloud Machine Learning pipelines and extensive experience having deployed models on cloud.
Create scalable Model training and deployment pipelines.
Create Active learning pipelines and training loops.
Develop and deploy computer vision models and algorithms.
Experience with one of the common libraries such as PyTorch, TensorFlow etc and deployment libraries such as FastAPI, Flask etc.
Write secure and scalable APIs.
Work with large datasets to preprocess, clean, and transform data for model training.
Optimize and fine-tune models to improve accuracy and performance.
Collaborate with cross-functional teams to integrate machine learning solutions into the platform.
Stay updated with the latest advancements in machine learning and AI technologies.
Document processes, models, and results to ensure reproducibility and transparency.
Conduct model evaluation and validation to ensure robustness and reliability.
Provide technical support and guidance to junior team members.
Preferred Qualifications
Masters in Data Science, Computer Science, Machine Learning, or a related field.
Proven track record of developing and deploying machine learning models in production environments.
Experience with computer vision and natural language processing (NLP).
Knowledge of MLOps practices and tools for model deployment and monitoring such as Kubeflow, MLFlow, Kubernetes, DataBricks etc.
Experience in developing AI solutions for industrial or inspection-related applications.
Skills and Abilities
Proficiency in Python and Java.
Deep experience with ML frameworks like TensorFlow, PyTorch, Keras etc.
Excellent skill in multiple cloud environments including AWS, Azure and Google Cloud Platform for building and deploying ML pipelines for deep learning models.
Strong Data Engineering skills for building data pipelines and data processing.
Strong database skills for SQL and NoSQL databases and data storage solutions.
Experience with model versioning and Model Registry.
Good Understanding of Infrastructure as Code (IaC) tools like Terraform for automating infrastructure management.
Excellent DevOps skills including Containerization, Orchestration and CI/CD pipelines including Jenkins.
Experience with version control tools like Git.
Experience in monitoring model performance, detecting data and model drift and maintaining system health.
Strong problem-solving skills and ability to think critically.
Ability to work independently and manage multiple projects simultaneously.
Strong attention to detail and a commitment to delivering high-quality work.
Excellent communication and teamwork skills.
Ability to translate complex data science concepts into actionable insights and strategies.
Experience
A minimum of 5 years of experience in machine learning or related fields.
Education
Bachelor’s or Master’s degree in Data Science, Computer Science, Machine Learning, or related field.
Competencies
Machine Learning Expertise: Proficiency in developing, implementing, and optimizing machine learning models.
Coding: Excellent Python and Cloud engineering skills.
Data Handling: Expertise in data preprocessing, cleaning, and transformation.
Problem-Solving: Strong analytical skills and ability to find innovative solutions to complex problems.
Communication: Excellent verbal and written communication skills.
Collaboration: Ability to work effectively with cross-functional teams and stakeholders.
Key Performance Metrics
Model Performance: Accuracy, precision, recall, and other relevant metrics for machine learning models.
MLOps performance: Model endpoint latency, batch processing times, Pipeline reliability.
Project Delivery: Timeliness and quality of completed projects and initiatives.
Innovation: Ability to introduce and implement innovative solutions.
Stakeholder Satisfaction: Positive feedback from internal and external stakeholders.
Collaboration: Effectiveness in collaborating with team members and contributing to team goals.
Work Environment
ThreeV.ai is a remote-first company, with our primary base in Los Angeles, CA. We are supportive of remote work, providing flexibility to our team to work from wherever they prefer. We also believe in the value of in-person connections. To facilitate this, we hold multiple all-hands team offsite meetings each year, fostering collaboration and team cohesion. Our work environment is a balance between remote flexibility and in-person interaction for moments that matter, aiming to create a productive and connected team.
Company Culture and Values
Our company values go by the acronym, M.M.M. These values are simple and provide a foundation of how we work both with each other and with customers and partners.
We want every employee to understand these values and work by them while at ThreeV Technologies, Inc. Let’s dive in…
M ission
Our customers are working in an era of ever-increasing demand for power and climate change. Many have aging grid infrastructure, a workforce that is changing rapidly as workers retire, and ever-increasing O&M costs.
Our mission is to understand our customers' biggest challenges and solve them with our Insights Automation Platform. We save lives, we help keep the lights on, and we help our customers do more with less in their O&M organizations.
M oral Integrity
Uncompromising commitment to honest and ethical behavior, always and without exception. We want all employees to be direct and provide open feedback regardless of level. We seek leaders who lead without titles, maintaining a flat organization to achieve our mission effectively.
M astery
We invest in your ongoing mastery and encourage sharing your skills with the world, helping fuel your passion for your craft, encouraging constant learning, pushing your field forward. Mastery is about more than just your craft; it is also how you bring it to others through collaboration and communication.
Application Process
Technical Assessment
Initial Screening Interview
Take Home Assignment
Technical Interview
Team Interview
Final Interview
Equal Opportunity Employer Statement
ThreeV is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace, and we encourage applications from candidates of all backgrounds. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. At ThreeV, we value the strengths and perspectives that a diverse workforce brings to our organization, and we believe that diversity enhances our ability to serve our clients and achieve our mission. All qualified applicants will receive consideration for employment without regard to any of the characteristics mentioned above. We are dedicated to providing reasonable accommodations for individuals with disabilities in our application process and during employment. If you need assistance or an accommodation due to a disability, please let us know. We look forward to considering your application and welcoming you to our team.
#J-18808-Ljbffr
Share this job
ThreeV.AI