Lead Data Engineer (Java, Python, AWS)
Core
Design, develop, test, implement, and support full-stack technical solutions and robust cloud-based data platforms to drive financial empowerment experiences for millions of customers.
Role type
Lead Data Engineer (Java, Python, AWS)
Builds
Cloud-based data solutions and full-stack technical systems
Domain
Financial Services / Cloud Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, SQL, NoSQL databases, Cloud data warehousing (Redshift, Snowflake), Big data technologies, Unit testing, Code reviews, UNIX/Linux shell scripting
Preferred skills
Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark), Real-time data streaming, Agile engineering practices
Technologies
Java, Scala, Python, Redshift, Snowflake, Hadoop, Hive, EMR, Kafka, Spark, MongoDB, Cassandra, AWS, Azure, GCP
Responsibilities
Collaborate with Agile teams to design and develop full-stack solutions; Work with developers experienced in machine learning and microservices; Mentor engineering community members; Deliver cloud-based solutions for digital product managers; Perform unit tests and code reviews
Seniority
Lead, hands-on IC with mentorship responsibilities