Lead Software Development Engineer, Vice President
Core
Designing, building, and maintaining a robust and scalable data processing platform and end-to-end solutions using Apache Spark and Databricks.
Role type
Lead Software Development Engineer (Data Platform)
Builds
Cloud-native enterprise-scale data computing solutions
Domain
Financial services / Big data / Distributed computing
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Apache Spark, Databricks, event-driven architecture, real-time data streaming, OLAP/OLTP databases, distributed system concepts, cloud-native design patterns, data security principles, application monitoring, batch and real-time data processing
Preferred skills
Scala, MATLAB, MCR, CI/CD, DevOps
Responsibilities
Provide architectural direction across development teams, participate in strategic planning and technical roadmap development, ensure technical solutions exhibit efficiency and scalability, collaborate with cross-functional teams to define technical requirements, leverage AI and Machine Learning tools to drive platform innovation, stay current with industry best practices and emerging tools
Seniority
Senior, hands-on IC with leadership responsibilities