Software Engineer - AI/ML
Descript
·
Posted:
July 21, 2023
·
Remote
About the position
The job overview for this role is that the company is seeking a Senior AI Platform Engineer to help build a next-generation platform for audio and video content creation using cutting-edge AI technology. The role involves deploying and optimizing AI models, improving performance, and ensuring scalability and efficiency. The ideal candidate should have experience in deploying and managing AI models in production, knowledge of programming languages and frameworks, and strong problem-solving abilities. The company values the expertise and contributions of every team member and offers a competitive salary range.
Responsibilities
- Design, implement, and maintain AI infrastructure supporting machine learning life cycle
- Collaborate with Machine Learning Engineers and Data Scientists to understand infrastructure needs and ensure robustness, scalability, and efficiency of AI systems
- Optimize and scale models and algorithms for efficient inference
- Deploy, monitor, and manage AI models in production
- Implement security protocols to protect sensitive data and prevent abuse
- Collaborate with cross-functional teams to drive product requirements and improve AI platform
- Stay up-to-date with industry trends and technologies and present potential use cases to the team
- Deploy and manage AI models in production
- Profiling GPU performance and distributed training runs
- Familiarity with machine learning frameworks and cloud platforms
- Strong problem-solving abilities and excellent communication skills
- Nice to have: experience with generative AI models, familiarity with audio and video processing, knowledge of DevOps best practices
Requirements
- Experience in deploying and managing AI models in production
- Knowledge of Python, C/C++, CUDA, and experience profiling GPU performance and distributed training runs
- Experience with machine learning frameworks like PyTorch, TensorFlow or similar
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and container technologies (Docker, Kubernetes)
- Strong problem-solving abilities and excellent communication skills
- Nice to have: Experience with generative AI models
- Nice to have: Familiarity with audio and video processing
- Nice to have: Knowledge of DevOps best practices
Benefits
- Generous healthcare package
- Catered lunches
- Flexible vacation time
- Remote work options between PT and ET time zones
- Equal opportunity workplace
- Dedicated to diversity and inclusion