Software Engineer, Data Infrastructure & Acquisition - Raleigh, NC, USA

SpeechifySpeechify·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled software engineers in data infrastructure has grown significantly, with a focus on remote work and digital skills. As the world becomes increasingly reliant on digital technologies, companies like Speechify are leading the charge in innovation. With over 50 million users relying on Speechify's text-to-speech products, this role offers a unique opportunity to work on a product that makes a real difference in people's lives. Candidates should be prepared to showcase their skills in cloud infrastructure, data processing, and collaboration, as well as their ability to adapt to changing priorities in a fast-paced environment.

Job Description

About the Role

The Software Engineer, Data Infrastructure & Acquisition role at Speechify is a critical position that requires a skilled individual to manage the company's data infrastructure and acquisition processes. As a key member of the AI team, this individual will be responsible for finding new sources of audio data, operating and extending the cloud infrastructure, and collaborating with scientists to improve the cost, throughput, and quality of data.

The successful candidate will be working in a 100% distributed setting, collaborating with a team of talented engineers, researchers, and scientists from around the globe. This role offers the opportunity to work on a product that has a real impact on people's lives, with Speechify's text-to-speech products being used by millions of people worldwide.

Speechify is committed to making reading more accessible and enjoyable for everyone, and this role is a key part of that mission. The company has already received numerous awards for its innovative products, including being named the Chrome Extension of the Year by Google and the 2025 Design Award winner for Inclusivity by Apple.

What You Will Do

  • Find new sources of audio data and bring them into the ingestion pipeline
  • Operate and extend the cloud infrastructure for the ingestion pipeline, currently running on GCP and managed with Terraform
  • Collaborate closely with scientists to improve the cost, throughput, and quality of data
  • Deliver richer data at a larger scale and lower cost to power next-generation models
  • Craft the AI Team's dataset roadmap to power Speechify's next-generation consumer and enterprise products
  • Collaborate with others on the AI Team and Speechify Leadership to achieve company goals
  • Manage multiple tasks and adapt to changing priorities in a fast-paced environment
  • Communicate effectively with team members and stakeholders through strong written and verbal skills
  • Participate in the development of the company's data infrastructure and acquisition strategies
  • Stay up-to-date with industry trends and emerging technologies in data infrastructure and acquisition

What We Are Looking For

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

Nice to Have

  • Experience with data processing frameworks such as Apache Beam or Apache Spark
  • Knowledge of machine learning or artificial intelligence concepts
  • Experience with containerization using Docker
  • Familiarity with Terraform or other infrastructure-as-code tools
  • Experience working with large datasets and data pipelines

Benefits and Perks

  • Competitive salary range (
    40,000-$200,000) plus bonus and equity
  • Opportunity to work on a life-changing product that millions of people use
  • Fast-growing environment where you can help shape the company and product
  • Entrepreneurial-minded team that supports risk, intuition, and hustle
  • Hands-off management approach so you can focus and do your best work
  • Opportunity to make a big impact in a transformative industry
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Professional development opportunities and support for ongoing learning
  • Collaborative and dynamic team environment

How to Stand Out

  • Make sure to highlight your experience with cloud infrastructure and data processing in your application and during interviews.
  • Showcase your ability to work in a distributed team environment and collaborate with others remotely.
  • Be prepared to discuss your experience with Docker, Terraform, and other infrastructure-as-code tools.
  • Emphasize your strong communication skills, both written and verbal, and provide examples of how you have effectively communicated with team members and stakeholders in the past.
  • Consider including examples of your work with large datasets and data pipelines, as well as any experience you have with machine learning or artificial intelligence concepts.
  • Be prepared to discuss your salary expectations and negotiate based on your experience and qualifications.
  • Don't be afraid to ask questions during the interview process, such as what a typical day looks like in this role or what opportunities there are for professional development and growth.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.