Software Engineer (Data Infrastructure & Acquisition)

Speechify Inc.
West Palm Beach, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Remote
West Palm Beach, United States of America

Tech stack

Artificial Intelligence
Bash
Big Data
Cloud Computing
Linux
Linux System Administration
Software Engineering
Web Crawlers
Scripting (Bash/Python/Go/Ruby)
Information Technology
Terraform
Docker

Job description

Linux Bash Terraform Docker +1 Apply, * We're looking to hire for our Data side of our AI team at Speechify

  • This role is responsible for all aspects of data collection to support our model training operations
  • We are able to build high-quality datasets at petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work
  • We are looking for a skilled Software Engineer to join us
  • Be scrappy to find new sources of audio data and bring it into our ingestion pipeline
  • Operate and extend the cloud infrastructure for our ingestion pipeline, currently running on GCP and managed with Terraform
  • Collaborate closely with our Scientists to shift the cost/throughput/quality frontier, delivering richer data at bigger scale and lower cost to power our next-generation models
  • Collaborate with others on the AI Team and Speechify Leadership to craft the AI Team's dataset roadmap to power Speechify's next-generation consumer and enterprise products

Requirements

  • Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least one major Cloud Provider (we use GCP)
  • 5+ years of industry experience in software development
  • BS/MS/PhD in Computer Science or a related field
  • Experience with web crawlers, large-scale data processing workflows is a plus
  • Strong communication skills, both written and verbal
  • Proficiency with bash/Python scripting in Linux environments
  • Ability to handle multiple tasks and adapt to changing priorities

Apply for this position