Senior Data Engineer
Berkeley Payments
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Berkeley Payments
Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly. We empower businesses to streamline operations and improve their payment processes.
Role Overview
As a Senior Data Engineer at Berkeley Payments, you will own the design, development, and operation of our data infrastructure. You will shape data architecture, set engineering standards, and enable various teams to make data-driven decisions in a fast-paced fintech environment.
Key Responsibilities
- Design, build, and maintain scalable data pipelines using AWS.
- Evolve architecture for data ingestion, transformation, and storage.
- Develop and maintain data models, warehouses, and marts.
- Operate robust ETL processes ensuring timely and accurate data ingestion.
- Collaborate with analytics, finance, product, and engineering teams.
- Optimize pipelines for performance, reliability, and cost efficiency.
- Establish quality checks, monitoring, and alerting for data integrity.
- Maintain data security, integrity, and compliance throughout the lifecycle.
- Utilize Terraform and infrastructure-as-code practices for data infrastructure.
- Support executive dashboards, financial reporting, and operational analytics.
- Troubleshoot complex data issues with root cause analysis.
- Mentor junior team members and implement best practices.
- Stay current with industry trends and continuously improve platform capabilities.
Tech Stack
- Cloud Services: AWS
- Infrastructure as Code: Terraform
- Databases: PostgreSQL, MySQL
- ETL Tools: Production-grade ETL frameworks
- Programming Languages: Python
- Version Control: Git, GitHub
Qualifications
- Bachelor’s degree in Computer Science or related field.
- 5+ years of experience in data engineering or backend systems.
- Proficiency in designing and operating production data pipelines.
- Expertise in SQL and relational database systems.
- Strong programming skills in Python.
- Experience with AWS data services and Terraform.
- Solid knowledge of data warehousing, ETL best practices, and dimensional modeling.
- Excellent problem-solving and communication skills.
Preferred Skills
- Experience in fintech, payments, or financial reporting environments.
- Familiarity with business intelligence tools like Tableau or Power BI.
- Experience with compliance, audit, or financial reporting workflows.
- Understanding of Agile development methodologies.
What We Offer
- Competitive Compensation reflecting experience and contributions.
- Comprehensive Benefits including health, dental, and vision coverage.
- Fully Remote Environment allowing work from anywhere.
- Professional Development through ongoing learning and mentorship.
- Direct Impact on products and business operations.
- An Inclusive Culture with diverse voices valued.
- An exciting opportunity to work in the fintech space.
Key skills/competency
- AWS
- Terraform
- Python
- SQL
- ETL
- Data Pipelines
- Data Warehousing
- PostgreSQL
- MySQL
- Fintech
How to Get Hired at Berkeley Payments
- Customize your resume: Tailor tech skills to Berkely Payments requirements.
- Highlight relevant projects: Show production data system experience.
- Research Berkeley Payments: Understand their fintech and remote culture.
- Prepare for technical questions: Review AWS, Terraform, SQL, and Python.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background