Are you ready to be a BOSS? 

  

BOSS AI is looking for the diamonds in the rough, the scrappers, those who are underappreciated and ready to conquer the world. Are you looking for the opportunity to stretch your skills while driving the execution of customer solutions that will fundamentally transform business? Are you ready to showcase your talents in a fast-paced growing organization? 

  

At BOSS AI, you’ll be given the support, advanced tools, and technology that are required to foster innovation and achievement. Here, we empower you to grow your career as you collaborate in an inclusive team environment. BOSS AI offers: 

  • Highly competitive base pay and performance bonuses 

  • Savings & retirement benefits (401K) 

  • Generous stock options 

  • Healthcare benefits  

  • Remote work environment 

  

Job Summary: 

The BOSS AI Machine Learning Software Engineer will have the opportunity to advance multiple aspects of our enterprise AI platform, as well as contribute to the continuous improvement of product capabilities currently in production use. Providing a well-architected, highly performant, and intuitively configurable ML lifecycle management system is a core part of BOSS’s strategy. Enterprise AI stakeholders need robust capabilities for enforcing ML governance in accordance with their specific business needs; for example, defining policies for identifying biased datasets or ML models, and assessing “degree of fitness” of a model for production deployment. The primary responsibilities for this ML Engineer position will focus on developing ML operations capabilities for the BOSS platform in support of the needs stated above. 

  

Key Responsibilities: 

  • Contribute to the architecture and implementation of an extensible ML Ops framework enabling governance capabilities (e.g., data quality measurement, ML model experimentation, and ML production model deployment), all facilitated in a customized and automated manner. Targeted ML production environments might include cloud-based API services or edge deployments (e.g., embedded or mobile devices). 

  • Contribute to product capabilities supporting data and model management for large-scale distributed and/or federated ML platforms. 

  • Contribute to product features further enhancing the no- to low-code ML development capabilities of the BOSS platform (i.e., translating common ML operations and workflows into graphical interfaces), and developing the backend microservices needed to support them. 

  • Develop effective non-technical and technical documentation. 

  • Remain up to date on the latest emerging trends in ML data engineering and processing.   

Travel Requirements: 

  • Travel required on an as needed basis. 

  

Essential Qualifications 

  • 2+ years of experience with computer science fundamentals (e.g., object-oriented design, data structures, algorithms). 

  • 2+ years of professional experience in developing ML-based solutions (including performing data engineering and data analysis activities) using leading enterprise-grade frameworks such as TensorFlow, PyTorch, XGBoost, Scikit-Learn, and MXNet.  

  • 2+ years of experience in using programming frameworks for distributed computation and data processing (e.g., DASK, Spark, RAPIDS).  

  • Strong understanding of the overall ML development workflow, to include ML Ops activities. 

  • Proficient in Python and C-based language development skills. 

  • Proficient in Linux systems and operations.   

  

Preferred Qualifications 

  • Strong understanding of scalable cloud software frameworks (e.g., Kubernetes). 

  • 2+ years of experience in deploying and maintaining ML models in production environments. 

  • 2+ years of experience with workflow management frameworks (e.g., Apache Airflow, Luigi, Kubeflow). 

  • 2+ years of experience with ML model and/or data bias detection and mitigation, and addressing other related “AI ethics” topics. 

  • 1+ years of experience with opensource data search and storage systems, such as Elasticsearch.  

  • 1+ years of experience with agile development, including knowledge of CI/CD toolsets s(e.g., GitLab).  

  

Minimum Education: 

  • A Bachelor's degree in a field related to Data Science, such as Computer Science with a concentration in ML, Software Engineering, or a related field. 

  

Preferred Education: 

  • A Master’s degree in a field related to Data Science, such as Computer Science with a concentration in ML, Software Engineering, or a related field. 

  

BOSS AI is an equal opportunity employer. All qualified applicants will receive consideration for employment without regards to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability. At this time, BOSS AI is hiring W-2 employees only and will not sponsor job applicants for visas. 


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