Data Engineer at NinjaHoldings | Chicago, IL | Rezi

Data Engineer at NinjaHoldings

Data Engineer

NinjaHoldings · Chicago, IL

1 weeks ago

Data Engineer

NinjaHoldings · Chicago, IL

14 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

NinjaHoldings is seeking a Data Engineer to join a team of analytics and machine learning experts. The role involves building tooling for analytics, extending the machine learning platform, optimizing data pipelines, supervising junior engineers, and collaborating with the Development team. The ideal candidate is a self-directed data engineer and data wrangler passionate about optimizing and building data systems from the ground up, comfortable supporting the data needs of multiple teams, systems, and products. Experience in analytics and statistics is a significant advantage. The role offers the opportunity to redesign the company's data architecture and mentor junior team members.

Responsibilities

  • Supervise junior members of the data engineering team, guiding, planning, and reviewing their work.
  • Create and maintain optimal data pipeline architecture.
  • Assemble large, complex data sets that meet functional and non-functional business requirements.
  • Extend the machine learning platform by designing tools that interface with cloud services, the current codebase, and provide new flexibility in model building.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a variety of data sources using SQL, Python, and AWS.
  • Build analytics tools to provide actionable insights into key business performance metrics and support the analytics team.
  • Create data-handling tools for analytics and data scientist team members to assist in building and optimizing the decision-making process.

Requirements

  • 3+ years of experience in a Data Engineer role.
  • Advanced working SQL knowledge and experience with relational databases (including Postgres and MySQL).
  • Experience authoring SQL queries.
  • Working familiarity with a variety of databases.
  • Experience building data pipelines, architectures, and data sets from raw, loosely structured data.
  • A history of focusing on test-driven design and results for repeatable and maintainable processes and tools.
  • Experience building processes supporting data transformation, data structures, metadata, dependency, and workload management.
  • Working knowledge of message queuing, stream processing, and highly scalable data stores.
  • Strong project management and organizational skills.
  • Ability to work independently in a fast-paced, quickly changing environment.
  • Ability to keep up with several projects at once and understand their impact within a larger system.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Experience managing junior engineers and guiding a team through project planning, execution, and quality control.

Skills

  • SQL
  • Python
  • AWS cloud services (EC2, RDS, Redshift, Glue, S3)
  • Object-oriented design in Python
  • Data pipeline and workflow management tools
  • Analytics
  • Statistics
  • Machine learning models
  • RestAPI systems
  • Flask apps
  • State machines
  • Continuous integration
  • Ruby on Rails

Location

  • Chicago
  • Remote

Work Type

  • Remote
  • Full-time

Experience Level

  • 3+ years of experience
  • Experience managing junior engineers

Education Level

  • Bachelors degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field

Benefits

  • Competitive salary and benefits package
  • Flexible, remote work
  • Fun, fast-paced work environment
  • Dynamic start-up culture
  • Ability to make an immediate impact in a growth stage company
  • Convenient downtown Chicago office located in the heart of the city

About the Company

  • NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services.
  • Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and rewards along the way as we guide them on a path to financial improvement.
  • Through our NinjaEdge brand, we help companies better understand their customers by offering a package of bespoke underwriting, fraud detection, and analytics services.
  • With offices in Chicago, Miami, and around the world through the power of remote work, we are a lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance.

Equal Opportunity

  • Equal opportunity employer