Data Platform Engineer – Trulioo
Trulioo invites you to join as a Data Platform Engineer in its San Diego Sorrento Valley office as a full‑time hybrid position.
Company Overview
Trulioo is a leading digital identity verification platform, enabling organizations worldwide to onboard customers swiftly, optimize costs, and combat fraud. With headquarters in Vancouver and hubs in San Diego and Dublin, Trulioo fosters collaboration in a hybrid model, with staff typically working three days per week at a hub location.
What We Offer
- Comprehensive benefits: health, dental, vision, retirement plans with company match, paid time off, parental leave, and an annual education & training stipend (up to $1,000 in local currency, may vary by location).
- Flexible hybrid working environment: weekly lunches, quality coffee, social events, parent rooms, on‑site gyms, lounges, and adaptable workstations.
- Wellness program: workshops, events, and a complimentary Headspace subscription.
- Employee Resource Groups: inclusive spaces, support, and community for diverse backgrounds.
Position Summary
Design, build, and maintain robust data systems for person and business search and verification services. Work across relational, NoSQL, vector, search, and optional graph databases to tackle complex data challenges at scale.
Key Responsibilities
- Build, optimize, and maintain data ingestion and transformation pipelines from multiple sources (internal systems, vendor data, web data, APIs).
- Design and implement data models in SQL, NoSQL, GraphDBs, or VectorDBs.
- Integrate ML models into pipelines for entity resolution, de‑duplication, semantic enrichment, and embedding generation.
- Collaborate with data scientists, software engineers, and analysts to deliver reliable, high‑performance data infrastructure.
- Ensure data quality, consistency, and performance monitoring across all pipelines and systems.
Required Qualifications
- 5–8 years of professional software development or data engineering experience.
- Strong programming skills in Python.
- Experience with data modeling and schema design in SQL and NoSQL systems.
- Experience designing and maintaining data pipelines (Airflow, Dagster, Prefect, or similar).
- Proficiency with cloud‑based data services (AWS, GCP, Azure).
- Strong analytical and problem‑solving abilities.
- Excellent communication and collaboration across technical and non‑technical teams.
- Curious, proactive, and adaptable to emerging data technologies.
- Self‑starter with ownership and accountability for delivering high‑quality solutions.
Bonus Skills
- Proficiency in multiple programming languages.
- Experience with entity resolution or record linkage algorithms.
- Experience incorporating ML workflows into ETL pipelines.
- Hands‑on experience with Vector Databases and embedding‑based search pipelines.
- Familiarity with graph databases (Neo4j, Neptune, or Gremlin) for ETL, modeling, and querying.
- Experience with OpenSearch / Elasticsearch, including index creation, tuning, and advanced queries.
- Familiarity with streaming data systems (Kafka, Kinesis) or distributed processing frameworks (Spark, Flink).
- Knowledge of semantic search, RAG pipelines, or LLM‑enhanced retrieval.
- Experience with containerization and orchestration (Docker, Kubernetes) and CI/CD pipelines.
- Background in information retrieval, knowledge graphs, or data platform architecture.
- Experience using data catalog/lineage tools (OpenMetadata, DataHub, etc.).
- Strong experience with modern ETL tools for both large and small data processing (PySpark, Dask, DuckDB, etc.).
Pay Transparency
Base salary range for California residents: $120,000 – $160,000 USD (subject to change based on market data, skill level, and location).
Job Details
- Seniority level: Mid‑Senior level
- Employment type: Full‑time
- Job function: Engineering and Information Technology
- Industry: Software Development
- Location: San Diego, California, USA
EEO Statement
We are committed to creating a more equitable, inclusive and diverse company and strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply. Trulioo welcomes applications from people with disabilities. Support is available upon request.
Privacy Notice
As part of our job application process, Trulioo collects, processes, and discloses personal data for the purpose of identifying suitable candidates for our job openings. Visit Trulioo's Website Privacy Policy for details.
Other Information
Referrals increase your chances of interviewing at Trulioo by 2x.