Machine Learning Engineering Manager

Job description

Botkeeper is an automated bookkeeping solution transforming the accounting industry. Named one of America’s fastest growing companies by both Inc. and the Financial Times in 2021, we’re building a team that isn’t afraid to push the boundaries of what's possible. Together, we work hard, collaborate constantly, lift one another up, and challenge each other without fear. Following our Series C funding led by Grand Oaks Capital, we’re now scaling to achieve the future of bookkeeping!

Botkeeper is looking for a Machine Learning Engineering Manager!

Position Overview

We’re looking for an Engineering Manager to lead the Machine Learning team at Botkeeper! This role will not only involve managing and mentoring a growing team, but also remaining hands on and providing technical leadership. This individual will collaborate closely with the product, platform, and data engineering teams to create and improve machine learning models, build scalable implementations of these models for both training and consumption, and drive research for new solutions that will improve the product and internal efficiencies. You will be working across teams in order to take projects from ideation to fully integrated solutions and will have the opportunity to make a big impact in the world of automated bookkeeping!

Responsibilities for a Machine Learning Engineering Manager

  • Lead and mentor a team of early/mid-career engineers and help establish coding and design standards while remaining hands on and actively contributing to the codebase
  • Work with product teams in order to prioritize and manage the team’s quarterly roadmap
  • Train high performing machine learning models by applying feature engineering, model selection, sampling, and model evaluation strategies using python frameworks such as SciPy, ScikitLearn, TensorFlow, Numpy, and Pandas
  • Develop and deploy scalable implementations of model training and model serving using technologies such as Linux, Docker, Kubernetes, and Redis
  • Work with data engineering teams to enrich the data that is available for training models, make recommendations for new data sources, and implement data governance standards
  • Influence the features and direction of our products with your own ideas

Qualifications for a Machine Learning Engineering Manager

  • Bachelor’s or master's degree in a computer related degree program
  • 7+ years of software engineering experience including hiring and managing teams
  • Hands-on experience implementing efficient machine learning systems at scale
  • Advanced knowledge of Python and frameworks such as Flask and packages and frameworks such as TensorFlow, Numpy, Pandas, SciPy
  • Experience with Docker and Kubernetes
  • Experience with data ETL processes and both SQL and no SQL databases and manipulating large structured or unstructured datasets for analysis
  • Demonstrated experience building models that have been integrated with product
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates and meet production deadlines
  • Willingness to learn and experience new technologies
  • Curious about how things work, creative about how to approach problems, and eager to collaborate with others

About Botkeeper:

Botkeeper provides bookkeeping to businesses using a powerful combination of skilled accountants and automated data entry through the use of machine learning and AI. Our clients receive 24/7 accounting and support as well as incredible insight into their financials with beautiful dashboards and unlimited reporting. The platform easily integrates with a client’s bank accounts, credit cards, HR system, and POS system, and makes appropriate entries and adjustments to their QuickBooks Online accounts, providing businesses with a 24/7 AI-driven Botkeeper. The company is headquartered in Boston, MA.

Botkeeper Benefits:

We offer unlimited PTO, competitive compensation and healthcare, remote work, and 12 weeks of parental leave. Additional benefits include our annual company retreat, incredible opportunities for career growth, continued professional education, and collaboration with our team of smart, supportive colleagues.

Equal Employment Opportunity Statement:

Botkeeper is proud to be an Equal Employment Opportunity employer and we encourage all to apply to join our team! We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, military or veteran status, disability, or any other applicable characteristics protected by law. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to [email protected].

HyZ1vxolkX

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.