Job Description
Speechify is seeking a Software Engineer, Data Infrastructure & Acquisition to join its team in Belgrade, Serbia. In this role you will design, build, and maintain data pipelines and infrastructure that power Speechify's data-driven products. You will work closely with data scientists and product teams to ensure reliable, scalable access to data and robust data ingestion.
Responsibilities
- Design, implement, and maintain data ingestion pipelines and storage for large-scale datasets.
- Build and optimize data infrastructure to support analytics and machine learning workflows.
- Collaborate with data science, analytics, and product teams to understand data needs and deliver reliable data access.
- Monitor data quality, lineage, observability, and performance; implement tests and monitoring.
- Integrate third-party data sources and establish acquisition strategies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong programming skills (Python, SQL; additional languages such as Scala/Java are a plus).
- Experience with ETL/ELT, data warehousing, and building data pipelines.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and data tooling (Airflow, Spark, Hive, etc.).
- Ability to communicate clearly and work with cross-functional teams.
Benefits
- Competitive compensation package and benefits.
- Opportunity to work on a growing data team at Speechify.
- Flexible work arrangements where possible.
About Speechify
Speechify builds AI-powered reading and content tools designed to make information accessible to users worldwide.