Arturo

Principal Software Engineer, Platform

Remote Denver, CO
USD 170k - 205k
Python Go API Docker Machine Learning PyTorch Microservices Deep Learning Kubernetes
This job is closed! Check out or
Description
Location: 
While we continue to operate as a remote-first organization, as a means to build community and enhance the opportunity for in-person engagements, preference is for employees located within the Denver Tech Region (Denver/Boulder/Colorado Springs). 

What you’ll do:

    • Design, build, integrate, and deploy automated ETL and ML Operations pipelines that are correct, efficient, robust, and repeatable. 
    • Build and maintain internal software tools aimed at standardizing and streamlining our analytic pipeline and tooling. 
    • Design, maintain, and deploy internal software tools that standardize and streamline imagery and analytic services.
    • Master the design, implementation, deployment, and maintenance of cloud-native microservices for inferring property characteristics from imagery.  
    • Collect data to optimize pipelines and infrastructure based on cost, throughput, and/or error rate.  
    • Design, build, and integrate infrastructure-as-code tools for enterprise deployment. 
    • Adhere to test-driven development (TDD) and CI/CD best practices. 
    • Ensure microservices are always stable, available, backward-compatible,  thoroughly tested, and performant. 
    • Challenge and be challenged on a diverse, collaborative, and brilliant team. 

What you bring:

    • B.S. degree plus 8+ years of relevant work experience.
    • Expertise in Python or Go, and the enthusiasm to learn new languages quickly and easily.
    • Professional & demonstrable experience developing production-ready pipeline Infrastructure code and best practices.
    • Thorough understanding of cloud operations and relevant open source libraries and APIs.
    • Experience writing production-ready code that leverages modern software development best practices (automated testing, CICD, SRE). 
    • Proficiency with Docker, Kubernetes, and Helm for containerized deployment
    • Proficiency with testing and validation tools.
    • Experience building software pipelines with security as a first-order concern.
    • Familiarity with asyncio constructs and typing.
    • Ample grit is needed to navigate the many failures that precede a successful deployment.
    • Ability to simplify and chunk requirements into full working solutions.
    • No qualms about removing complexity or pivoting to a more promising solution when an approach stalls or fails.
    • Demonstrable verbal and written communication skills conveying a complex, technical idea to both technical and non-technical audiences. 
    • Proven track record of weighing the pros and cons of complex decisions and providing sound recommendations.
    • Seamless ability to collaborate closely with product and machine-learning engineers to ensure customer requirements are met and on time. 

Nice-to-haves:

    • B.S. or M.S. degree plus 12+ years of relevant work experience.
    • Full stack knowledge of ETL, database design & development, frontend interfaces, high-availability microservices, and metrics/logging frameworks.
    • A strong interest in machine learning. 
    • Experience with PyTorch/TorchServe or equivalent.
    • Prior computer vision experience. 
    • Exposure to geospatial data and tools. 
    • No fear of probability and statistics. 
    • Experience working with large datasets. 
    • Insurance domain exposure (underwriting, claims, or risk management).

To be successful in this role, the Senior Software Engineer will:

    • Deploy and integrate new models and AI capability into the Arturo production system. 
    • Design, implement, and thoroughly document intuitive software tools for the Engineering teams. 
    • Own, build, and deliver software tools that accelerate the following: data ETL, deployment of production-ready analytic pipeline components, scaling service up/down, ensuring correctness, and performance. 
    • Own the process of maintaining and monitoring the availability, stability, and reliability of all microservices that support the Arturo teams. 

What you’ll learn:

    • How to build scalable, robust, cloud-optimized data pipelines and ML solutions.
    • Best practices for data processing for production deep-learning systems. 
    • How to instrument, deploy, and sustain state-of-the-art deep learning and computer vision models.
    • Hard and soft skills that will make you a better software engineer, strategist, and leader. 

Why Arturo?

    • 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.
Compensation and Benefits:
For residents of Colorado: Salary Range: $170-$205k. Actual salaries will vary and may be above or below the range based on various factors including, without limitation, location, experience and performance. Other compensation may include [bonuses/commissions] and stock options. In addition, Arturo provides a variety of benefits to employees, including health- medical, dental and vision (82% employer contribution) insurance coverage, life and disability insurance, a retirement savings plan, paid holidays, paid sick leave and flexible time off (FTO). Relocation assistance will be considered. 
Arturo
Arturo
Artificial Intelligence InsurTech Machine Learning Predictive Analytics Property Management

2 applies

676 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 216 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers