Post Job Free
Sign in

Senior Data Engineer

Company:
Finfare Inc.
Location:
Irvine, CA
Posted:
May 09, 2024
Apply

Description:

Job Description

About Finfare

Finfare is dedicated to empowering SMBs, by providing the ultimate expense management solution for growing businesses seeking to streamline their financial operations and maximize cash back rewards. Finfare offers easy expense tracking, personalized spend controls, seamless accounting integration, powerful analytics, and reliable charge card services. Our cardholders can tap into our vast network of reward program publishers and card-linked merchant offers, ensuring even bigger cash back rewards for their business.

We are always working on redefining the boundaries of digital financial services and aim to stay one step ahead in the ever-evolving fintech landscape.

About the Role

As a Senior Data Engineer at Finfare, you will play a pivotal role in developing data pipelines and administering relational databases. In this rapidly evolving field, you will be responsible for maintaining a robust data infrastructure and staying up-to-date with emerging techniques and technologies. We are seeking a proactive and adaptable individual who can deliver high-quality code, design data models, and ensure the security and reliability of our data systems.

Responsibilities

Define and deliver high-quality code and queries for feature development and bug fixes with minimal assistance.

Enhance and support the database/warehouse to ensure its robustness and reliability.

Design data models and implement data pipelines in accordance with established software development guidelines and data security standards.

Assist with database administration, scripting, and the development of data structures while managing tables and access controls.

Demonstrate a strong proficiency in SQL and database design principles.

Utilize extensive experience with MySQL databases and big data technologies.

Manage data warehousing and work with large data sets effectively.

Collect data and build data pipelines to ensure data availability and accuracy.

Other duties as assigned.

Qualifications and Requirements

Bachelor's degree in a related field

4-7 years of experience in data engineering or a related field.

Proficiency in Python and SQL for creating and maintaining database pipelines.

Experience with PySpark, AWS, big data, and data governance.

Familiarity with data platform technologies (preferred but not mandatory).

Strong database administration skills, including the ability to design and maintain databases and data models.

Experience with data partitioning and data extraction to manage and scale database size effectively.

Bonus Points

Previous experience in a fintech or data-intensive industry.

Knowledge of data security best practices and data governance.

A proactive mindset with a willingness to learn and adapt to emerging technologies and techniques.

Compensation

The salary range for this position is $140K- 170K (depending on experience and level assessed post interview).

Benefits at Finfare

Competitive health, vision, and dental benefits (covering 100% premium for employee and all dependent(s))

Unlimited PTO

401K (with employer matching)

Catered lunches 3x a week

Hybrid or on-site, depending on the role

Health and wellness reimbursement

Work sponsorship (if applicable)

Parental leave

Employee stock purchase plan (if applicable)

Other employee perks

As part of our dedication to the diversity of our workforce, Finfare is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.

Apply