Our Firm

Careers

VIEW ALL APPLY NOW

Software Engineer - Machine Learning

Experienced

EagleView Technologies | Development | Bellevue, WA

We are looking for talented Software Engineers (High Performance Computing and Database Engineers) to join the Machine Learning & Artificial Intelligence (ML/AI) team. You are passionate about cloud processing techniques and big data. You are excited about the challenges associated with processing petabytes of time-series imagery and building novel software solutions for deploying ML/AI models. You are intrigued about working with Data Scientists and Cloud Engineers to build unprecedented processing pipelines for cutting edge computer vision techniques. 

PRIMARY RESPONSIBILITIES

  • Work closely with ML/AI Data Scientists to productionize R&D computer vision Python (and related) code 
  • Collaborate with Cloud Ops team to help scope, build, & maintain AWS cloud-based, high-performance computing environments for our Big Data applications 
  • Assist with scaling AWS Mechanical Turk applications
  • Help with the integration of hardware and software for cloud-based HPC solutions
  • Maintain and modify the ever-changing nationwide database of AI-derived property attributes
  • Stay up-to-date with current technology trends

        

 

Skills & Requirements

  • Python, C++, SQL
  • Object oriented programming experience using good software development practices
  • Experience with Amazon AWS, Azure, or Google Cloud
  • Experience with scripting languages like Pearl, JavaScript or PHP
  • Fluency in Linux operating systems
  • Knowledge of RESTful APIs and development patterns associated
  • Container application development and deployment experience
  • Minimum BA or BS in computer science, engineering or related field or equivalent work experience
  • Familiarity with handling large amounts of data using systems based on databases or large-scale filesystems
  • Knowledge of machine learning and artificial intelligence techniques a plus

WHAT DOESN’T DESCRIBE YOU:

  • A desire to only work on things you are most familiar with
  • Fear of dynamically changing, uncertain, or unestablished requirements
  • A desire for explicit tasking on a daily basis