Are you ready to be a BOSS? 

 

BOSS AI is looking for the diamonds in the rough, the scrappers, those who are under-appreciated and ready to conquer the world. We provide competitive compensation, generous stock options, benefits, a 401k, and a remote working environment for our team.


Are you the ML Software Engineer - Data we are looking for? 


BOSS AI is relentlessly focused on revolutionizing the governance of machine learning (ML) development and production lifecycles for enterprise settings. This includes democratizing the development process (enabling the participation of both technical and business stakeholders) and empowering business experts to easily extract actionable insights and value from data analytics and ML model output.


Highly performant and well-architected distributed ML data management is a core part of BOSS AI’s goals for success. Enterprise AI development is a rapidly evolving space, and hence our customers need a highly capable and dynamic ML platform for exploiting large multi-modal datasets for experimentation and production purposes.As a ML Data Engineer, you will be responsible for the BOSS AI platform’s ML data processing capabilities.


This primarily includes the following responsibilities:


  • Architecting and implementing large-scale distributed data transformation components and services for supporting applications and workflows such as ML experimentation and training, and visual analytics. There is an emphasis on using GPU-enabled capabilities.
  • Contributing to ML workflow governance solutions, especially regarding data quality and provenance.
  • Contributing to ML model production management and monitoring solutions for various types of platforms (e.g., enterprise APIs, embedded devices).


The ideal candidate is expected to embody the following characteristics:


  • Exemplary communication and (non-technical and technical) documentation skills.
  • Extreme passion for understanding and anticipating users’ requirements and preferences.
  • Boundless curiosity for identifying emerging trends in ML data engineering and processing.
  • A self-starter that has excellent time management skills, is comfortable dealing with ambiguity.
  • Highly collaborative, innovative and a creative non-linear thinker, with the execution skills to make it all count.
  • Ability to work within an exciting, distributedp environment.


Basic Qualifications


  • B.S. in Computer Science or related field of study.
  • Strong understanding of the overall ML development workflow.
  • Strong Python and C-based language development skills.
  • Working knowledge of Linux systems.
  • 2+ years of professional experience working on machine learning and data engineering on large-scale datasets.
  • 2+ years of experience working with text and image data.
  • 2+ years of experience with using programming frameworks for distributed computation and data processing (e.g., Dask, Spark, RAPIDS).
  • 2+ years of experience developing ML models and workflows with leading enterprise-grade frameworks such as TensorFlow, PyTorch, XGBoost, Scikit-Learn, and MXNet.


Preferred Qualifications


  • M.S. in Computer Science (with a focus on ML or data science), Data Science, or related field of study.
  • Solid understanding of scalable (enterprise) software architectures, including Kubernetes and application monitoring.
  • 2+ years of experience creating web-based interactive data visualizations for visual analytics purposes.
  • 1+ years of experience with opensource data search and storage systems such as Elasticsearch.
  • 1+ years of experience with workflow management frameworks (e.g., Apache Airflow, Kubeflow).
  • 1+ years of experience with agile development, including knowledge of CI/CD toolsets (e.g., Gitlab).
  • 1+ years of experience with ML model and/or data bias detection and mitigation, and other related “AI ethics” topics.
  • 1+ years of experience with ML model deployment and monitoring for enterprise (or similar) applications.


Light travel may be required. We are hiring W-2 employees only and will not sponsor job applicants for visas at this time.

This position has been filled. Would you like to see our other open positions?