Snap Finance

Analytics Engineer II

31 May 2024
Apply Now
Deadline date:
£100000 - £172000 / year

Job Description

Are you looking for a friendly, fast-paced workplace with an emphasis on helping customers and empowering team members? Snap Finance is a thriving leader in the financial services industry, and our team members are the foundation of our success. Snap knows that happy, empowered, and engaged team members are essential to innovation and business success- and our approach is working. Come join us!

Job Description

Analytics Engineer II will build tools and processes to democratize access to data throughout the analytics organization and beyond.  Will work cross-functionally with many teams within the organization to understand their data needs.  Will work with the data engineering team to design and maintain scalable, secure, and reliable data solutions across our operational and analytics systems. This will involve building data models and pipelines to integrate data sources using a variety of languages and tools.

Essential Duties and Responsibilities:

  • Work with stakeholders to assist with data-related technical issues and support their data needs.
  • Apply security best practices to ensure that data is appropriately protected.
  • Develop Data Marts, Metrics Catalogues, and Feature Sets to support analytics activities.
  • Build and maintain data models.
  • Create tools for monitoring data quality and generating alerts.
  • Identify, design, and implement internal process improvements: automating manual processes, re-designing infrastructure for greater scalability, etc.
  • Root cause analysis on data integrity and pipeline issues.
  • Documents processes of intermediate complexity
  • Creates timelines with milestones for complex tasks and projects.
  • Provides basic contingency plans for likely issues.
  • Completes assigned projects and tasks with little guidance or follow-up, in a timely manner.

Qualifications: 

  • Bachelor’s degree, or higher, in Computer Science or another STEM field
  • Min 3+ years of relevant experience
  • Strong experience in creating and managing Databases and Data Lakes like Postgres, Redshift, Trino
  • Excellent in SQL queries and data modeling
  • Programming using Python.
  • Comfortable on LINUX command line
  • Automated workflows and CI/CD tools: Airflow, Argo, Jenkins, etc.
  • Ability to optimize SQL queries for high performance.

Nice to have…

  • Amazon Web Services: S3, EC2, EKS, Kinesis, Lambda, DynamoDB, etc.
  • Container-based deployments using Docker and Kubernetes
  • Programming using R and PySpark

Why You’ll Love It Here…

  • Company-paid recognized IT certifications throughout the year
  • Generous paid time off
  • Work From Home
  • Solidarity Association
  • Competitive medical, dental & vision coverage
  • Company-paid life insurance
  • Fantastic work environment
  • Free snacks, and fun events
  • 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