
Technical Lead, Expert - Foundry
- Oakland, CA
- Permanent
- Full-time
- Deploying best-in-class / rapid delivery capabilities for data solutions and self-service enablement for highly skilled analysts and data scientists
- Simplifying, improving, and standardizing processes to promote data-driven decisions and drive the digital transformation of the utility.
- Rapid delivery of back-end solutions for a multitude of applications
- Lead technical design and implementation of Flink and Kafka event driven use cases
- Ensure best practices are followed for performance tuning, security and data governance
- Build awesome big data products within a fun team where culture is the foundation for success
- Lead and mentor the development team in a hands-on way
- Provide technical feasibility assessment while collaborating with Product Owner and Design team to guide features and provide technical know-how
- Define and address application non-functional requirements, and manage technical debt
- Debug and optimize complex applications
- Effectively communicate the vision and architecture to team members
- Maintain a productive working environment for development teams
- Be a strong advocate for a culture of quality across the team
- Collaborate with external teams, especially security, to design, implement and support solutions that are scalable and efficient
- Build best-in-class real time analytics products with Flink and Kafka
- Effectively communicate the solution to non-technical stakeholders
- Follow an agile development methodology
- Keep up-to-date with the Flink and Kafka capabilities of Palantir Foundry releases, features and best practices and recommend changes to improve efficiency, performance and scalability
- Advocate for appropriate data modeling techniques to enable agile development and the business use cases, specifically in the integration of event-driven with batch data processing
- BA/BS degree in Computer Science, Engineering, Business or related field or equivalent experience
- 5 years of related work experience
- 10 years of experience in IT working in application development and architecture, with 7 years project implementation experience and hands-on experience developing data products
- 5 years of experience as Technical Lead
- 5 years of experience developing solution architectures for complex data platforms and products
- 5 years of hands on experience working with multiple technologies and platforms such as integrations with ERP systems (e.g. SAP), Cloud technologies (e.g. AWS) etc.
- Intermediate to Expert Level Data Engineering background including complex SQL, Spark and PySpark queries and data modeling experience.
- Hands-on experience building solutions in Flink and/or Kafka including development of Java and/or Python Flink UDFs.
- Intermediate to Expert Level Development in Python and Java
- Expert in the solution architecture discipline, processes, concepts and best practices
- Exposure to a process improvement discipline (e.g. Six Sigma) used within a technology supported business process implementation
- Process design, information modeling and / or system solution architecture development with project or portfolio focus in at least one of the following: Cloud Architecture, Data Management, Security, Microservices, or Infrastructure technologies
- Operational support for applications, systems, or infrastructure
- Experience providing direction to design and engineering staff
- Experience providing direction to one or more architects and technical leads
- Demonstrated solid understanding of architecture best practices and enterprise-scale solution development
- Possess diversified technical background with Enterprise System Solution mindset
- Able to provide individual or project oversight on rapid prototyping/POC efforts and large-scale enterprise wide roll out planning
- Experience working with technology and business partners to develop secure and scalable solutions
- Experience working as an Agile/Technical Lead in an Agile environment
- Experience with developing solutions for data-driven applications
- Experience with GIS is a plus
- Knowledge of SAP and/or ESRI a plus
- Knowledge of Data Vault 2.0 modeling techniques a plus
- Excellent communication and collaboration skills and a strong work ethic
- Very strong analytical and problem-solving skills
- Able to build strong relationships with and influence at the Director level of leadership
- Able to build a sense of trust and rapport that creates a comfortable & effective workplace
- Able to further community & elevate team performance
- Brings a high-energy and passionate outlook to the role and has strong sense of ownership