Full-Stack Data Engineer
Core
Design and deliver scalable, secure, and reusable data platforms and services supporting enterprise data protection and obfuscation initiatives.
Role type
Associate-level Full-Stack Data Engineer (Cybersecurity Engineering)
Builds
Resilient on-prem and multi-cloud database solutions, full-stack applications, AI-driven data protection tools, and automated data pipelines.
Domain
Financial Services / Cybersecurity / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java/Spring Boot, Python (multi-threaded/multi-process), Angular, RESTful API design, Microservices architecture, Database design (PostgreSQL, DB2, SQL Server, Snowflake, Oracle, etc.), ETL/ELT processes, Spark-based data processing, Data masking techniques, OAuth/Token-based authentication, Distributed computing.
Preferred skills
LLMs, RAG, Agentic workflows, Talend, Kafka, Informatica, Change data capture, Time travel.
Technologies
Java, Spring Boot, Angular, Python, PostgreSQL, DB2, SQL Server, Sybase, Snowflake, Azure SQL, MongoDB, Teradata, Oracle, Apache Spark, Kafka, Talend, Informatica
Responsibilities
Design and develop resilient on-prem and multi-cloud database solutions; Develop high-performance solutions handling large-scale data and metadata operations; Deliver secure, high-performance database and ETL capabilities; Design and develop full-stack applications including responsive web UIs and RESTful APIs; Build self-service capabilities, operational dashboards, and workflow automation; Develop AI-driven solutions to discover, classify, and protect sensitive information; Design and build automations for firmwide data engineering teams; Contribute to strategic initiatives around system modernization and platform standardization; Design, develop, and maintain scalable solutions to optimize complex data pipelines.
Seniority
Associate, hands-on IC
