Job Closed

This listing is no longer active.

NinjaHoldings logo
NinjaHoldings

Digital financial platform for the Everyday American.

Senior Data Engineer

Data EngineerData EngineerOtherRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Illinois

Posted

98 days ago

Salary

$125K - $165K / year

Seniority

Senior

Job Description

Senior Data Engineer

NinjaHoldings

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

Job Requirements

  • 5+ years of experience in a Data Engineer role
  • Bachelors degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field
  • Advanced working SQL knowledge and experience working with relational databases (including Postgres and MySQL), query authoring (SQL), as well as 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 and the ability to work independently in a fast-paced, quickly changing environment.
  • Ability to keep up with several projects at once and understand the impact of projects within a larger system
  • Experience supporting and working with cross-functional teams in a dynamic environment
  • Experience managing junior engineers and guiding a team of engineers through project planning, execution, and quality control stages
  • Candidate should have experience using the following software/tools: Experience with object-oriented design in Python
  • Experience with data pipeline and workflow management tools
  • Experience with AWS cloud services: EC2, RDS, Redshift, Glue, S3

Benefits

  • Competitive salary and benefits package
  • Flexible, remote work
  • Fun, fast-paced work environment
  • Dynamic start-up culture
  • Convenient downtown Chicago office located in the heart of the city

Related Categories

Related Job Pages

More Data Engineer Jobs

Orcrist Technologies GmbH logo

Geospatial Data Engineer

Orcrist Technologies GmbH

Pioneering Future Technologies with Advanced AI and Data Analytics

Data Engineer98 days ago
OtherRemoteTeam 11-50H1B No Sponsor

• Build and operate data pipelines that supply GEOINT services with accurate, compliant, and performant spatial data • Own ingestion, transformation, versioning, and distribution across cloud and air-gapped environments • Collaborate with Data Analytics Team in creating value adding data products • Develop ingestion pipelines using Python, GDAL, Rasterio, tippecanoe, and PostGIS for vector/raster/3D datasets • Automate tiling, generalization, and 3D tile generation (Cesium 3D Tiles, quantized mesh, terrain) with incremental update workflows • Implement data quality checks (topology validation, completeness, coordinate reference integrity) and provenance tracking (lineage metadata, checksums) • Manage storage lifecycle across cloud (S3/GCS) and on-prem object stores; optimize performance and cost • Package data for offline distribution (MBTiles, geopackages, zipped 3D tiles), including delta updates and secure transfer • Collaborate with Data Acquisition and Licensing to enforce usage rights, export control, and compliance • Monitor pipelines (Prometheus, Grafana), maintain runbooks, and participate in on-call/incident response • Own end-to-end sourcing of new geospatial datasets (commercial and freely available)

United States
Job Closed
Dwelly logo

Data Engineer

Dwelly

Lettings & property management AI-first platform

Data Engineer98 days ago
OtherRemoteTeam 11-50Since 2023H1B No Sponsor

• Design and maintain a unified data architecture: database schemas, data models, and micro-architecture solutions to ensure scalability and reliability. • Optimize database performance at all levels: indexing, partitioning, clustering, and tuning configuration parameters. • Ensure full compliance with GDPR, UK Data Protection Act, and other relevant regulations: data masking, consent management, retention policies, and privacy impact assessments • Optimize queries, schemas, and indexes where needed • Set up basic data quality checks • Support GDPR and UK data protection requirements, including: Data masking, Access control, Retention policies • Take data notebooks and calculation logic • Turn them into reliable, production-ready pipelines • Ensure scalability, reliability, and reproducibility

United States
Job Closed
OtherRemoteTeam 51-200Since 2020H1B No Sponsor

• Implement real-time data pipelines with MQTT and Redpanda for stream processing. • Implement offline data pipelines using Dagster for batch processing. • Parse and process binary message formats from various data sources. • Build data warehouses using Postgres, Apache Iceberg, Parquet, and S3. • Design data models that allow for high-performance queries. • Validate and normalize data sources. • Improve local development and CI/CD using modern tooling and GitHub Actions.

United States
Job Closed
brightwheel logo

Staff Data Engineer

brightwheel

#1 platform for early education

Data Engineer99 days ago
Full TimeRemoteTeam 201-500H1B Sponsor

• Architect and lead the evolution of our modern data platform, driving technical decisions on tooling, infrastructure patterns, and scalability strategies that support both traditional analytics and AI/ML workloads at scale • Design and build production LLM pipelines and infrastructure that power intelligent operations. • Own end-to-end data acquisition and integration architecture across diverse sources (CRMs, clickstream, third-party APIs), establishing patterns and frameworks that enable self-service data access while maintaining data quality and governance • Create shared abstractions and tooling for AI – for example, common prompt and tool patterns, logging and monitoring, and reusable components – so other engineers can build on a consistent foundation. • Shape our data and system architecture so AI can safely stitch together longitudinal signals across product, billing, support, and operations and recommend what should happen next, not just report what happened. • Lead by example in AI-augmented engineering, using AI to multiply your own speed, mentoring L2/L3 engineers, and raising the bar for how we design, ship, and operate AI-powered features. • Mentor and influence engineering culture, conducting design reviews, providing technical guidance to engineers across the organization, and championing data platform adoption and best practices

Brazil
Job Closed