Senior Software Engineer

Iterative Health · Remote

Company

Iterative Health

Location

Remote

Type

Full Time

Job Description

Iterative Health is pioneering the use of artificial intelligence-based precision medicine in gastroenterology, with the aim of helping to optimize clinical trials investigating the treatment of IBD. We use advanced machine learning and computer vision to interpret endoscopic videos along with other types of data, helping clinicians better assess patients with potential GI problems. Ultimately, the company aims to establish more meaningful endpoints to serve as better predictors of both therapeutic response and disease outcomes.

What you'll be doing:

The core responsibilities of this role include developing and maintaining high-performance, scalable distributed services for our data pipeline. This is a dynamic role that will require creative thinking, communication and team organization skills, and strong, general software engineering fundamentals. It will require end-to-end, system-wide breadth of knowledge with the potentially on-demand need for depth of any system component from relational databases and Linux boot configurations to high-volume data ingestion.

Required skills:

  • 3+ Years experience with database systems: PostgreSQL/Redshift, Snowflake/BigQuery
  • 3+ Years experience with Python, Shell Scripting, or PowerShell
  • 2+ Years Experience AWS, and other cloud engineering concepts: API Gateway/Lambda, Step Functions, ECS, EKS, Kubernetes, VPC, Docker, Athena, IAM profiles, EventBridge
  • Experience with build automation technologies: Docker, Jenkins, GitHub Actions
  • Experience with Infrastructure as Code: terraform/puppet/CloudFormation/CDK/SAM/serverless
  • Strong software engineering skills (e.g. unit testing, code reviews, design documentation)
  • Experience with event-driven service architecture
  • Strong written/verbal technical communication and interpersonal skills
  • Basic understanding of ML fundamentals

Preferred skills:

  • AWS Solutions Architect Certification
  • Deep understanding of modern microservices architectures
  • Experience with observability: Splunk/Grafana/CloudWatch Metrics/Prometheus
  • Experience with Data Observability/Data Quality
  • Experience with Kubernetes
  • Experience with ETL: Airflow, Luigi, Pentaho
  • Experience with HIPAA/compliance-focused workloads

Some of our benefits include:

  • Vision/Dental/ Medical Insurance
  • Life/Disability Insurance
  • Parental Leave
  • Stock Options
  • Flexible Work Hours
  • Unlimited Paid Time Off

At Iterative Health, we’re actively working towards creating an environment that is representative of the diversity of patients our technology serves. We are focused on building an equitable and inclusive culture, and by extension, hiring process. If you require any accommodations to make the application process or interviewing experience more accessible to you, please contact [email protected].

Apply Now

Date Posted

11/16/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories