Machine Learning Software Lead

| Remote
Sorry, this job was removed at 11:41 a.m. (MST) on Tuesday, July 20, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company Overview:

Arturo is an AI property analytics company that empowers companies with unparalleled property insights to make the most innovative and best decisions for their business and clients. Arturo delivers on-demand property data utilizing multi-source imagery via a configurable API, enabling better risk assessment. 


The ML Software Lead is responsible for the technical execution and team management for machine learning software related activities, including development and maintenance of ML modeling frameworks, model deployment pipelines, ML cloud infrastructure, and start-to-end ML tools and workflows employed by the Data Labeling & Quality and Applied Machine Learning teams. 

  • Leading planning and execution of the design, build, and integration of Arturo’s modeling frameworks
  • Lead the architecture of internal software tools that standardize and streamline model development, evaluation, and deployment
  • Lead the design, implementation, deployment, and maintenance of ML-specific microservices within the broader Arturo Platform ecosystem
  • Build and developed a collaborative, productive and overall happy team of ML software engineers
  • Maintain the team’s Roadmap working closely with leadership in engineering and product and ensure written requirements are defined and approved in a timely fashion prior to execution
  • Provide senior leadership with regular updates on health, development, and delivery timelines
  • Identify potential technical risk to senior leadership
  • Identifying resource gaps and providing position descriptions for additional resources
  • Interview potential new hires
  • Lead ML Software Engineering Sprint planning and management
  • Engage in Quarterly Engineering roadmap planning/prioritization and participate in regular engineering reviews of code, technical documentation, and overall Arturo Engineering processes
  • People Management including performance feedback, onboarding, coaching, and training
  • Provide technical leadership as well as workforce planning to the ML Software Engineering team
  • Work across Engineering teams to:
  • Ensure that ML’s infrastructure and deployment needs are met on deployments
  • Collaborate on deployments and product development
  • Communicate and be responsible for meeting deliverable deadlines and enforce rigorous software standards and best code review/release practices
  • Work with CTO and VP of AI to:
  • · Ensure that ML’s infrastructure and deployment needs are met on deployments
  • · Collaborate on deployments and product development
  • · Communicate and be responsible for meeting deliverable deadlines and enforce rigorous software standards and best code review/release practices
  • Work with CSO & Product team to:
  • Understand customer requirements
  • Get product ideas and priorities
  • Ensure ML Software roadmap and sprint plans aligns with strategic initiatives
  • Ensure understanding of ML software framework and infrastructure
  • Ensure technical input and support for customer requests
  • Understand product roadmap
  • Understand new on the horizon customer needs
  • Work with Customer Success Managers to:
  • Support CSM with input for project and customer plans

What you bring:

  • Passion for writing well-documented, tested, and production-ready ML code
  • Thorough understanding of ML modeling frameworks and system design, deep learning architectures and optimization approaches, cloud ML infrastructures, APIs
  • Professional and demonstrable experience training, evaluating, deploying, and monitoring deep learning models
  • A proven track record of leading/managing software engineering teams
  • Proficiency with the following tools: Python, NumPy, TensorFlow and/or PyTorch, at least one Python testing framework, and Docker
  • Seamless ability to collaborate closely with product and software engineers to ensure customer requirements are met and on-time
  • Excellent verbal/written communication skills, organizational skills, and attention to detail
  • Excellent time management skills with a proven ability to meet deadlines
  • Excellent interpersonal, analytical, and problem-solving skills
  • An awesome attitude, compassionate approach to communication, and the ability to laugh at yourself
  • The ability to adapt to the needs of the company and our employees
  • A genuine interest in the growth and success of others
  • Experience working with AWS/Kubernetes

Nice to have:

  • Experience with big data scaling, storage, and unified access
  • Experience with model testing, parallelization and hyperparameter optimization
  • Exposure to geospatial data and tools
  • Familiarity with nuances of designing and managing projects requiring human annotators
  • Insurance and/or GIS domain expertise
  • Experience in estimating project timelines/resources and supporting customer proposal development

Key competencies at Arturo:

  • Willingness to learn – You have an insatiable desire to continue growing, a fearless approach to the unknown, and love a challenge
  • Teamwork/Collaboration – You like working with others; you participate actively and enjoy sharing the responsibilities and rewards. You pro-actively work to strengthen our team. And you definitely have a sense of humor
  • Critical Thinking – You incorporate analysis, interpretation, inference, explanation, self-regulation, open-mindedness, and problem-solving in everything you do
  • Drive for Results – You keep looking forward, solve problems and participate in the success of our growing organization

Why you want to work here:

  • You are excited about building things that do not yet exist
  • You are excited to work in an environment that values accountability and
  • ownership
  • You enjoy solving problems that initially seem impossible
  • You relish working alongside passionate, respectful, and intelligent teammates
  • You value being challenged by those around you to achieve great things
  • You take pride in your work and want to see results provide tangible value
  • You want to create the most sophisticated and accurate products in the InsureTech space
  • Fortune 500 customers will use the outputs of your models to power their business and make decisions

Covid Impact

  • SaaS businesses continue to build and scale during COVID times. We are fortunate that Arturo continues to grow and thrive
  • We believe culture is essential to our success. Leading with empathy is at the core of our leadership philosophy. We are adapting to the changing world today, and we support our employees by providing a flexible work schedule, home office set up support and tools to promote collaboration and impact
  • We raised a $25M Series B in Q2 of 2021. It’s fueling our growth—and so is revenue: we’re well funded and resourced to achieve and exceed our plans

Arturo for ALL


We are committed to building a culture as unique as the people, perspectives and passions it represents. We promise to never settle when it comes to diversity, equity and inclusion. As the world changes and evolves, we will always listen, learn and do better...for our teams, for our customers and for our communities.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ArturoFind similar jobs