Senior Software Engineer, Data

Current · Brooklyn NY

Company

Current

Location

Brooklyn NY

Type

Full Time

Job Description

SENIOR SOFTWARE ENGINEER, DATA 

At Current, we’re on a mission to enable our members to create better financial outcomes for themselves. Headquartered in NYC, we’re a leading U.S. fintech and one of the fastest growing companies with nearly 4 million members. No matter your title, we’re a team that collaborates on building great products and making an impact together.

Current’s Engineering team is dedicated to building our products, infrastructure, and tooling. Our data stack is JVM-based, with streaming and batch pipelines written in Scio, a Scala API for Apache Beam. We use Cloud Composer for workflow orchestration. Our machine learning models are currently trained and deployed with Vertex AI. We have multiple in-house data processing systems for managing real-time application personalization via both heuristics and ML models. Our analytics stack is BigQuery-driven, while our production data-processing is done mostly on protobuf and avro files in Google Cloud Storage. Our microservices use various persistence layers depending on the needs of the specific system, including PostgreSQL, Cloud Spanner, Neo4J, and MongoDB.

We are looking for a Software Engineer to join our Data Infrastructure team in New York. This role has a salary range of $145,000 - $210,000. You will work to deliver on key business initiatives, improve existing architecture and services, and design large-scale data-intensive applications. The ideal candidate should have a background in software development with a strong focus on data processing and infrastructure. This person should also be a motivated self-starter who is able to feel at ease working in a fast-paced environment.

WHAT TO EXPECT:

  • Owning end-to-end delivery of the infrastructure required to support data-driven feature development
  • Ownership of ETL systems that distill billions of transactions into consumable records that drive accounting, analysis, and personalization
  • The ability to help shape and define what it means to be a Data Engineer at Current
  • A strong culture of code and architecture review
  • Designing and delivering data-intensive applications with cutting edge techniques in:
    • Large-scale batch processing
    • Real-time streaming data
    • Machine learning
  • Evolving the company standards for using and processing data by helping to improve architecture, tooling, testing, and monitoring practices

ABOUT YOU:

  • Significant professional data engineering experience
  • Production experience with a JVM language (preferably some Scala)
  • Experience in large-scale data-processing frameworks like Spark or Beam
  • Solid grasp of functional programming concepts
  • Fluency in the core concepts and common patterns of modern Data and ETL systems
  • Expertise in processing data in both SQL and cloud storage technologies like S3 and GCS.
  • Proven understanding of data modeling, storage, and access
  • Experience with cloud-hosted services, like AWS or GCP

BENEFITS:

  • Meaningful equity in the form of stock options 
  • 401(k) plan with company matching
  • Discretionary performance bonus program 
  • Biannual performance reviews
  • Medical, Dental and Vision premiums covered at 100% for you and your dependents 
  • Flexible time off and paid holidays 
  • Generous parental leave policy
  • Commuter benefits 
  • Fitness benefits
  • Healthcare and Dependent care FSA benefit 
  • Employee Assistance Programs focused on mental health 
  • Healthcare advocacy program for all employees 
  • Access to mental health apps 
  • Team building activities
  • Our modern Chelsea-based office with open floor plan, stocked kitchen, and catered lunches 

Apply Now

Date Posted

01/04/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior Product Growth Manager - Apalon

Views in the last 30 days - 6

The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...

View Details