Sr. Software Engineer - Data Engineering
Core
Develops, documents, tests, debugs, and maintains data; processes real-time stream and file-based data through ETL frameworks; builds aggregations to provision data to AI/ML models.
Role type
Senior Software Engineer - Data Engineering
Builds
Early Warning core product offerings (payments solutions like Zelle, Paze)
Domain
FinTech / Payments / Data Engineering
Deliverable
production ML models | product features
Required skills
Big data frameworks, ETL/ELT, Spark/Scala, Kafka, SQL, Git, automated testing, DevOps practices
Preferred skills
Cloud migrations, Python, Java, NoSQL (Redis, HBase, AeroSpike), FinTech experience
Technologies
Spark, Scala, Kafka, Git, Confluence, Redis, HBase, AeroSpike
Responsibilities
Develop complex features and capabilities; manage source code using Git; review and approve pull requests; process real-time and file-based data through ETL frameworks; build data aggregations for AI/ML models; document complex details and decisions; build automated tests integrated into CI/CD pipeline; troubleshoot complex bugs.
Seniority
Senior, hands-on IC