Software Engineer, Machine Learning
Twelve Labs
This job is no longer accepting applications
See open jobs at Twelve Labs.See open jobs similar to "Software Engineer, Machine Learning" Techstars.You will:
- Be responsible for Model Serving and ModelOps: manage model-related metadata (using the model registry), implement hardware-accelerated optimization for each model engine, and containerize models for efficient serving.
- Construct an ML pipeline that proficiently serves the trained foundation models in our ML Infrastructure.
- Implement best model validation practices by conducting automatic evaluation benchmarking and performing output comparisons.
- Develop an automatic training/finetune pipeline that includes rigorous data and model validation against the baseline model.
You may be a good fit if you have:
- 5+ years of software development experience, including experience in deploying machine learning models
- 3+ years of experience in building and deploying an end-to-end machine learning pipeline, or equivalent
- Have experience in establishing and maintaining secure software and system development environments
- Have experience designing control and sandboxing systems for AI research
- Willingness to learn the emerging AI technology and a practical mindset on productization
- Have a black-box level of understanding in Transformer-based neural network
- Experience in system development in model serving and inference
Desired Experience:
- Experience with MLOps for managing the entire machine learning lifecycle, including model registry and versioning functionalities
- Experience with hardware-accelerated optimization techniques
- Experience in identifying and mitigating pain-points in ML research & modeling processes
- ML research experience would be helpful, as this role requires interchangeable effort on both research side and software side
Relevant Tech Stack:
- Language: Python, C++, CUDA
- ML / Platform: PyTorch, Docker, Kubernetes
- ML Demo page: Gradio, Streamlit
- MLOps: MLFlow, Weights and Biases
- Automation: Airflow, Kubeflow
- Model serving: Triton, FasterTransformer
This job is no longer accepting applications
See open jobs at Twelve Labs.See open jobs similar to "Software Engineer, Machine Learning" Techstars.