Senior Machine Learning Engineer

South Jordan, Utah, United States Full-time

Most companies have a mission statement. Banjo has a mission—to save lives and reduce human suffering by ethically using A.I. to get everyone live, validated information, so they can make better decisions, faster.

Banjo is the world’s first Live-Time Intelligence platform that gives decision-makers the ability to KNOW INFORMATION NOW, to understand what is happening live, anywhere. With Banjo you will know more, so you can do more. Imagine how our world will change when decision-makers know exactly what is happening, where it is happening, the moment it happens.

As a Senior Machine Learning Engineer, you will be a key member of Banjo’s Machine Learning team and have the opportunity to work with one of the largest and most diverse live datasets in the world. Our live dataset includes video, image, text, time series, and audio data. We perform an incredible breadth of Machine Learning on this data including: Computer Vision, NLP, Audio Classification/Transcription, Forecasting, Anomaly Detection, Video Understanding, and Multi-Modal Modeling.

The Banjo Machine Learning team specializes in running distributed Machine Learning solutions on streaming data at scale with minimal latency (milliseconds). Our solutions involve a combination of state-of-the-art Deep Learning architectures as well as novel approaches invented and deployed here at Banjo. You will excel on the Banjo ML team, if you are able to work with the team to identify the most promising solutions from a range of options, understand the tradeoffs, and then deliver on the chosen solution.

We are looking for ML engineers who understand the entire ML process, including researching solutions, gathering data, prototyping solutions, building pipelines, and deploying solutions to production. We are a very collaborate team that values communication and the willingness to present and critique ideas above all else. All of our projects begin with us putting ideas on a whiteboard and discussing their merits. If you’re willing to keep an open-mind and are passionate about working on the bleeding edge of practical Artificial Intelligence, Banjo is the place for you. 

RESPONSIBILITIES

  • Work as part of a focused, committed team that values the contributions from everyone
  • Bring creative ideas to solve some of the hardest technology problems in the industry
  • Have an opportunity to work with data and technology seen nowhere else (seriously)
  • Develop and use ML systems that power Banjo’s live understanding of what’s happening in the world. This includes systems analyzing LIVE data from thousands of sources, including text, video, image, and audio.
  • Focus on the practical application of the latest and best ML methods. We do a combination of applying state-of-the-art research to Banjo as well as inventing our own ML solutions. We focus on practical application instead of long-term R&D projects.
  • Lead ML projects throughout the entire process, from generating ideas to maintaining production systems. 

EDUCATION/EXPERIENCE

  • BS in relevant field or equivalent experience
  • Proficiency in either Python or Java programming language and version control
  • Machine Learning experience with at least one data type (image, video, audio, text, multimodal)
  • Experience working on small, fast-moving, highly capable and collaborative teams
  • Experience with one major Deep Learning Framework (PyTorch, Keras, MXNet, Tensorflow)
  • Ability to collaborate with teammates and explain complex Machine Learning concepts to those not versed in Machine Learning
  • Experience developing and  deploying advanced ML systems in large-scale, production systems is a plus

Preferred

  • Graduate work plus industry experience is preferred
  • Experience leading small teams focused on ML systems is a big plus 

PERSONAL ATTRIBUTES OF THE SUCCESSFUL CANDIDATE

  • Fast learner, able to pick up new technologies 
  • Excellent interpersonal skills with a high degree of empathy and emotional intelligence
  • Articulate individual, possessing solid verbal and written communication skills
  • Proven success delivering results individually and as part of a team in a fast-paced, demanding, high-growth environment
  • Continuous improvement mentality with an ability to evaluate processes, seek out and implement internal or external best practices
  • A ‘can-do’ attitude
  • A great collaborator who is highly effective in a team-based environment
  • Creative problem solver with a demonstrated ability to ‘think outside the box’ when confronting challenges
  • Effective time management, organization and prioritizing skills. Ability to manage and prioritize multiple deliverables and to meet deadlines
  • High attention to detail, able to complete tasks quickly
  • Possesses an innate sense of urgency to deliver for the business while also effectively working collaboratively as part of a team

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. The term "qualified individual with a disability" means an individual with a disability who, with or without reasonable accommodation, can perform the essential functions of the position. While performing the duties of this job, the employee is regularly required to communicate professionally in person, over the telephone, through email and other electronic means, move about the office, handle various types of media and equipment, and visually or otherwise identify, observe and assess. The employee is occasionally required to lift up to 10 pounds and is required to travel unless otherwise specified in the job description.

NOTICE

At Banjo, we value inclusion and embrace diversity. Banjo is an equal opportunity employer and makes employment decisions on the basis of merit. Banjo prohibits discrimination based on race, color, religion, sex, sexual identity, gender identity, marital status, veteran status, nationality, citizenship, age, disability, medical condition, pregnancy, or any other unlawful consideration. All your information will be kept confidential according to EEO guidelines.

The intent of this job description is to provide a representative and level of the types of duties and responsibilities that will be required of positions given this title and shall not be construed as a declaration of the total of the specific duties and responsibilities of any particular position. Employees may be directed to perform job-related tasks other than those specifically presented in this description. Candidates must pass a background check and drug test to be considered for this position.