Junior Data Engineer (Marketing)
About the role
Junior Data Engineer (Marketing)
Location: Newport Beach, CA | On-site || Department: Technology || Employment Type: Full-time
About the Role
Are you ready to lead a marketing transformation through quality assurance and automation? As the Junior Data Engineer (Marketing), you’ll be the driving force behind ensuring the quality and performance of our marketing systems. This role builds the data and automation backbone for TRA’s marketing operations - replacing manual Google Sheet processes, automating data cleaning, and enabling real-time reporting across all campaigns. This role ensures that marketing, analytics, and operations teams have accurate, unified, and data from all sources (radio, digital ads, affiliates, CRM, etc.).
What You'll Do
Build and maintain the unified database
- Develop ETL/ELT pipelines pulling from internal systems and third-party APIs into a centralized warehouse
- Write and optimize SQL for transformations and reporting layers
- Model data so it's consistent and documented across sources
API integration
- Build and test integrations against REST APIs
- Handle authentication, pagination, rate limits, and error handling
- Write tests that catch failures early
Data quality ownership
- Build validation and monitoring to catch missing, duplicate, corrupted, or inconsistent records before they reach a dashboard
- Investigate discrepancies and reconcile against source systems
- Establish reusable automated checks
Deployment and automation
- Set up and maintain CI/CD pipelines
- Deploy and monitor scheduled jobs on cloud infrastructure
- Maintain clean version control and participate in code review
Testing and code quality
- Write unit and integration tests for pipelines, integrations, and internal services
- Maintain and grow test coverage as the codebase expands
- Participate in code review and help keep engineering standards consistent across the team
What You Bring
- Bachelor's degree in Computer Science, Data Science, or a related technical field
- 1+ year of hands-on experience (internships and substantial project work count)
- Proficiency in Python and SQL
- Experience calling, testing, and debugging REST APIs
- Working knowledge of Git
- Working familiarity with AWS and/or Azure
- Understanding of CI/CD and automated deployment
- Strong technical reading comprehension and attention to detail
Nice to Have: PostgreSQL, Supabase, Power BI, FastAPI, Docker, dbt/Airflow, or experience working with LLM APIs. Don't have all of these? No problem — we're happy to help you grow into them.
Why You’ll Love Working Here
- Impact - Every day, you’ll help real people escape financial stress and rebuild their lives.
- Growth - We’re a rapidly expanding company with plenty of room for career advancement.
- Supportive Culture - We value collaboration and continuous learning.
- High Client Satisfaction - With thousands of 5-star reviews, our clients consistently praise our expertise and results.
We’re looking for passionate, driven individuals who want to make a real difference while building a rewarding career in a purpose-driven organization.
Compensation
Salary: $80,000 - $85,000 per year.
Classification: This is a full-time, salaried, exempt position and is not eligible for overtime pay.
Benefits:
- Comprehensive health, dental, and vision insurance
- Supplemental benefits, including life insurance, flexible spending accounts, and more
- 401(k) with a 4% employer match
Pay Transparency Statement: The base salary range for this position is $80,000 - $85,000 per year. This range represents the Company’s good-faith estimate of the salary it reasonably expects to offer at the time of hire. Placement within the range will depend on factors such as experience, skills, and qualifications.
Application Process
Qualified applicants will be invited to complete a brief AI-facilitated interview designed to help us learn more about your experience and qualifications. After the AI interview, a member of our recruiting team will personally review your responses and follow up with next steps if you're selected to move forward. This AI tool is used solely to support our recruiters in the initial screening process -- all final hiring decisions are made by our talent acquisition team.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. is an Equal Opportunity Employer. We value diversity and encourage all qualified individuals to apply.