This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The YouVersion Senior Data Engineer is primarily responsible for shaping, implementing, and maintaining data pipelines and systems that provide quality and reliable data. This role is critical in leading to increased engagement and growth through the Bible App globally.
Job Responsibility
Deliver Trusted Data: Build and maintain reliable data pipelines that provide accurate, actionable data for analytics, experimentation, and decision-making
Own Data Systems: Plan, implement, and operate ingestion, ETL/ELT, and integration workflows with a focus on quality, scalability, and resilience
Partner Cross-Functionally: Collaborate with product, platform, analytics, and engineering teams to ensure relevant data is instrumented, collected, and usable
Enable ML & LLM Use Cases: Prepare and curate datasets suitable for predictive modeling, experimentation, and LLM-driven applications
Support Model Readiness: Design data pipelines and schemas that support training, evaluation, and inference workflows in partnership with ML-focused engineers
Advance Data Governance: Contribute to data governance, stewardship, privacy, and security best practices
Improve Observability: Build testing, monitoring, and alerting to ensure high data quality and early detection of issues
Optimize for Scale: Performance tune pipelines, queries, and storage for efficiency and stewardship
Document & Enable: Create clear documentation, diagrams, and data definitions to improve understanding across teams
Mentor Others: Lead and support junior and mid-level data engineers through code reviews, pairing, and guidance
Own Projects: Take responsibility for end-to-end delivery of data initiatives with minimal direction
Grow Continuously: Stay current on data engineering, ML, and LLM-related tools, patterns, and best practices
Requirements
5+ years of data or software engineering experience building production-grade data systems
Bachelor's degree in Computer Science, Data, or a related field
Strong proficiency in SQL
Experience with Python, Go, Java, or similar general-purpose languages
Hands-on experience with warehouse design and modeling (e.g., BigQuery, Postgres, SQL Server, DBT)
Experience with Airflow, Pub/Sub, Fivetran, streaming platforms, or similar tools
Experience building data systems on GCP or comparable cloud environments
Experience integrating batch and real-time data sources
Experience preparing datasets for predictive, prescriptive, or classification models
Understanding of feature engineering concepts and data requirements for ML workflows
Familiarity with LLM concepts such as embeddings, prompt inputs/outputs, vector storage, or retrieval-augmented generation (RAG)
Ability to support data flows for model training, evaluation, and inference
Comfortable collaborating with ML engineers, data scientists, or platform teams on ML-enabled features
Nice to have
Advanced certification
Experience with GitLab, Jira, Amplitude, Backstage, or Notion
What we offer
Paid parental leave, including maternity, paternity, and adoption leave
Generous employer-paid leave for vacation, sick time, and other qualifying reasons
Innovative and comprehensive Medical, Dental, and Vision insurance
Life insurance policy at 2x annual salary at no cost
Short-Term and Long-Term disability covered at 100% for full-time qualified staff members
Comprehensive wellness and mental health benefits
Generous 401(k) retirement plan with up to 12.5% contribution in first year
$160 annually in development dollars for professional growth