Data Engineer II
Alajuela, Costa Rica
Snap Finance
Get approved through Snap Finance for those with bad credit or no credit. Snap Finance has industry-leading approval rates! Get approved for furniture, mattresses, tires, wheels, and more from a merchant near you or online.Company Overview:
At Snap Finance, we believe everyone deserves access to the things they need, regardless of credit history. Since 2012, we've used data, machine learning, and a more human approach to create flexible financing solutions that help people move forward. We're proud of our inclusive, supportive culture, built on empowering our customers, partners, and team members alike. When our people thrive, so does our innovation.
If you're looking to make an impact and grow with a team that values you, come join us!
Job Description
Position Overview:
We are looking for a Data Engineer who will participate in the expansion and organization of our operational and analytical data pipelines. Should support our developers, data scientists, business intelligence analysts, and machine learning engineers in ensuring consistent, accurate data delivery. We expect this Data engineer to deliver high quality code after unit testing and automated tests meets expected results. Able to debug existing and new pipelines and fix production issues.
Who you'll make an impact:
- Design, build and implement new data models
- Implement new data pipelines and support production.
- Work with stakeholders to assist with data-related technical issues and support their data needs
- Establish systems for monitoring data quality and generating alerts.
- Involve in technical, data catalog documentation
What you'll need to succeed:
- B.S. (Computer Science or other STEM field) combined with robust experience will be considered, M.S. preferred
- 3-5 years of relevant experience
- SQL and relational databases such as MySQL, PostgreSQL
- Programming using Python, Java, and/or Scala
- Source control systems: git, bitbucket
- Data warehouse systems such as Hive, Presto, Trino, Redshift, Snowflake, Databricks
- Column-oriented data formats such as Parquet, ORC
- Automated workflows and CI/CD tools: Airflow, Git hub Actions, etc.
- Amazon Web Services: S3, EC2, ECR, ELB, RDS, etc.
- Understanding of Data assets partitioning, indexing, sort order
- Pipeline design incremental vs. entire dataset, test automation
- Knowledge of latest distributed computing like Apache Spark
- Strong analytical and problem-solving skills
- Excellent communication skills with the ability to clearly explain technical topics to a non-technical audience
- Team-oriented but able to complete tasks independently at a high standard
- Structured, organized, and detail-oriented
- Proactive, enthusiastic, and flexible
- Fluency in English, both in oral and written form
- Ability to take projects from conceptualization to implementation
- Must be able to work onsite in our Alajuela office
Why Join Us:
Generous paid time off
Competitive medical, dental & vision coverage
401K with company match for US
Company-paid life insurance
Company-paid short-term and long-term disability
Access to mental health and wellness resources
Company-paid volunteer time to do good in your community
Legal coverage and other supplemental options
A value-based culture where growth opportunities are endless
More:
Snap values diversity and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Learn more by visiting our website at www.snapfinance.com.
California Residents, please review our California Consumer Privacy Act Notice at https://snapfinance.com/ccpa-notice
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow AWS Bitbucket Business Intelligence CI/CD Computer Science Databricks Data pipelines Data quality Data warehouse EC2 Finance Git Java Machine Learning MySQL Parquet Pipelines PostgreSQL Privacy Python RDBMS Redshift Scala Snowflake Spark SQL STEM Testing
Perks/benefits: 401(k) matching Career development Flex vacation Health care Insurance Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.