At a Glance
- Tasks: Join our innovative team to develop cutting-edge machine learning models for image and video analysis.
- Company: Veritone is a leader in AI solutions, transforming data into actionable intelligence for top brands.
- Benefits: Enjoy remote work options, flexible time off, and a competitive compensation package.
- Why this job: Be part of the AI revolution, working on impactful projects in a fast-paced, collaborative environment.
- Qualifications: PhD or equivalent experience in Computer Vision and Machine Learning with strong Python skills required.
- Other info: Bonus points for knowledge in C++, Docker, and experience with deploying ML models.
The predicted salary is between 48000 - 84000 £ per year.
WE ARE VERITONE
Veritone (NASDAQ: VERI) designs human-centered AI solutions. Serving customers in the talent acquisition, media, entertainment and public sector industries, Veritone’s software and services empower individuals at the world’s largest and most recognizable brands to run more efficiently, accelerate decision making and increase profitability. Veritone’s leading enterprise AI platform, aiWARE, orchestrates an ever-growing ecosystem of machine learning models, transforming data sources into actionable intelligence. By blending human expertise with AI technology, Veritone advances human potential to help organizations solve problems and achieve more than ever before, enhancing lives everywhere. To learn more, visit Veritone.com .
POSITION SUMMARY
Our team is looking to add an ambitious Senior Machine Learning Engineer who works well in an extremely innovative and fast-paced environment. If you are capable of translating complex problems into actionable insights, then please continue reading.
WHAT YOU’LL DO
The successful candidate will work with a team of UK (London) based developers driving the definition, development and evolution of the Veritone’s Track, which takes both images and video data and performs intelligent analysis including but not limited to object detection, tracking, recognition for law enforcement, public safety, and media entertainment applications. The work will involve developing novel deep learning models and algorithms for image and video analysis; object detection and tracking, cross-domain/cross-view object localization, person and vehicle re-identification and search, visual attribute recognition and search in videos and images, vision-language multimodal self-labelling and self-supervised learning, human-in-the-loop hard negative mining for model incremental learning, LLM (Large Language Model) driven image data generation and data distribution augmentation, uncertainty quantification for label noise minimization.
The Sr. ML Engineer is expected to:
- Work within a multi-disciplinary software development team, although also able to work independently, and take ownership of software development tasks from specification to completion.
- Complete developer level unit and integration testing of developed features to verify functionality and operation within limits.
- Investigate and solve problems discovered by evaluation testing, product support and by customers and contribute to a resolution plan for each issue.
- Provide technical input into user documentation and produce development process related technical documentation.
WHAT YOU\’LL NEED
Minimum qualifications:
- PhD degree or equivalent algorithm testing and coding experiment experience in Computer Vision and Machine Learning with up-to-date extensive knowledge and experience in deep learning algorithms including the latest multimodal foundation models and generative AI frameworks’ exploration, development and implementation.
- Extensive experience with common machine learning Python frameworks such as Tensorflow and Pytorch; and Python programming libraries such as pandas, and computer vision libraries such as OpenCV.
- Experience in ONNX and TensorRT.
- Very comfortable working in Linux environment.
- Familiarity with software development tools and agile development practices.
- 6 years experience in developing, optimizing and testing deep learning in computer vision models.
- Excellent communication skills (written / verbal).
- Experience in working a development team.
- Motivated to drive tasks to completion and meeting rigorous time requirements.
- Ability to work in a fast-paced development environment.
BONUS POINTS IF
- Knowledge of C++, Github, Jira.
- Experience of working on object detection and/or tracking, re-identification, visual attribute recognition, video analysis and understanding, vision-language multimodal self-supervised learning, multimodal foundation generative models.
- Experience of testing and deploying machine learning models into production.
- Programming/script languages:
- Go, bash script
- Tensorflow, PyTorch, Boost, CUDA, TensorRT, Protbuf, AMQP
- Jira for Agile SW feature tracking & reports.
- Confluence for Documentation control.
- Bamboo for automated SW Testing.
WHAT WE OFFER
- A competitive compensation package.
- Remote first + Hybrid workplace.
- VERI Communities (Affinity Groups) & Belonging.
- Empowerment to build your career journey at Veritone.
- Flexible (Paid) Time Off.
- Mental health awareness and support.
- An opportunity to be a part of the next big thing in artificial intelligence!
OUR CULTURE
- Loves learning & continuous growth; stays current on marketing trends.
- Can juggle multiple projects, priorities, and deadlines with a positive attitude.
- Comfortable in a fast-paced, small company environment.
- Collaborative and always contributing value.
- Driven to win as a team.
- Remote first workplace.
- Check us out!
Veritone is a leading provider of artificial intelligence (AI) technology and solutions. The company\’s proprietary operating system, aiWARE, orchestrates an expanding ecosystem of machine learning models to transform audio, video and other data sources into actionable intelligence. We love to continuously grow while staying ahead of trends and creating structure in an unstructured world.
If you’ve made it this far and align with our goals, we look forward to reviewing your qualifications!
DISCLOSURE
Our company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.
Should candidates not be normally resident in the UK they must be able to demonstrate their eligibility to work in the UK in accordance with the Asylum and Immigration Act 1999.
The successful candidate will be working in the Veritone UK development branch located in London.
#LI-DS1
#LI-REMOTE
#J-18808-Ljbffr
Sr. Machine Learning Engineer employer: Veritone
Contact Detail:
Veritone Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Machine Learning Engineer
✨Tip Number 1
Familiarize yourself with Veritone's aiWARE platform and its applications in AI. Understanding how their technology transforms data into actionable intelligence will help you articulate your fit for the role.
✨Tip Number 2
Showcase your experience with deep learning models, especially in computer vision. Be prepared to discuss specific projects where you've implemented object detection or video analysis techniques.
✨Tip Number 3
Highlight your proficiency in Python frameworks like TensorFlow and PyTorch. Consider preparing examples of how you've used these tools in past projects to solve complex problems.
✨Tip Number 4
Demonstrate your ability to work in a fast-paced environment by sharing experiences where you successfully managed multiple projects or tight deadlines. This will show that you can thrive in Veritone's innovative culture.
We think you need these skills to ace Sr. Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with deep learning algorithms, Python frameworks like TensorFlow and PyTorch, and any relevant projects in computer vision. Use specific examples that demonstrate your skills in object detection and video analysis.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and how your background aligns with Veritone's mission. Mention your experience in a fast-paced environment and your ability to work both independently and as part of a team.
Showcase Relevant Projects: Include a section in your application that details specific projects you've worked on related to machine learning and computer vision. Highlight any innovative solutions you developed and the impact they had.
Prepare for Technical Questions: Be ready to discuss your technical expertise in detail. Prepare to explain your experience with model testing, optimization, and deployment, as well as your familiarity with tools like ONNX and TensorRT.
How to prepare for a job interview at Veritone
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with deep learning algorithms and frameworks like TensorFlow and PyTorch. Highlight specific projects where you've implemented these technologies, especially in computer vision tasks such as object detection and tracking.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice explaining how you approach problem-solving, particularly in a fast-paced environment. Use examples from your past work where you successfully resolved complex issues.
✨Communicate Clearly
Excellent communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely, both in written and verbal formats. Be ready to explain complex concepts in a way that is understandable to non-technical stakeholders.
✨Familiarize Yourself with Agile Practices
Since the company values agile development practices, brush up on your knowledge of tools like Jira and Confluence. Be ready to discuss how you've used these tools in previous projects to enhance collaboration and efficiency within your team.