Job Description
Lab49 is hiring a Principal Technical Data Engineer for an exciting opportunity in one of the world's most dynamic business hubs. Advance your career with a unique opportunity and become part of our pioneering team, setting new benchmarks for innovation and growth. Seize the moment to fuel your career and apply today. We are seeking an energetic and experienced Principal Technical Engineer to oversee the technical design and delivery of the Data stream of a substantial digital programme delivering new digital banking experiences for corporate and institutional users. This role is tailored for an individual who is not only a seasoned software developer but also possesses a rich experience in designing and implementing complex data architectures. The ideal candidate will have a robust background in data analytics platforms, messaging and event management systems, and real-time caching/in-memory data grids, along with a proven track record of leading teams to deliver innovative data solutions.
Responsibilities
- Technical Vision and Strategy: Develop and communicate a clear technical vision and strategy for data management and processing within the organization. Lead the architectural design and evolution of data systems to support our growth and innovation goals.
- Advanced Data Architecture Design: Design and implement sophisticated data architectures that support analytics at scale, utilizing platforms like Snowflake for data warehousing and Alation for data cataloguing to facilitate data governance and metadata management.
- Development and Optimization: Lead the development and continuous refinement of data processing pipelines, employing tools like Apache Kafka for messaging and event streaming to enable real-time data ingestion and processing.
- Real-Time Data Solutions: Architect and implement real-time caching and in-memory data solutions using technologies like Redis to enhance application performance and user experience through faster data access and processing.
- Analytics Platform Management: Oversee the integration and effective use of data analytics platforms such as Power BI, ensuring that data insights are accessible and actionable across the organization.
- Software Development Leadership: Maintain hands-on involvement in software development including Java, Spring, setting best practices, and ensuring high standards of quality. Mentor and guide the development team in implementing complex data processing logic, algorithms, and efficient coding techniques.
- Architecture and System Design: Craft robust, scalable, and flexible data architectures that support the needs of the business while accommodating future growth and technologies. This includes designing data models, databases, and data integration processes.
- Technical Innovation: Identify and evaluate new technologies, tools, and practices that can enhance the organization's data capabilities. Lead the adoption of cutting-edge data technologies, such as big data processing frameworks, machine learning platforms, and cloud-based data solutions.
- Collaboration and Influence: Work closely with product owners, data specialists, and cross-functional teams to align technical solutions with business needs. Influence decision-making at the highest levels of the company with your technical expertise and vision.
- Performance and Scalability Optimization: Ensure data systems are optimized for performance and scalability. Conduct code reviews, system simulations, and performance testing to identify bottlenecks and improvement opportunities.
- Data Governance and Compliance: Collaborate with data governance teams to ensure data architecture complies with legal, regulatory, and security requirements. Promote data best practices and standards across the organization.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, with at least 10 years of experience in software development and data architecture.
- Strong understanding of corporate and institutional banking products and services, including Payments, Trade Finance, and Treasury Products.
- Extensive experience with data analytics platforms (e.g., Snowflake, Power BI) and data cataloguing tools (e.g., Alation).
- Solid data modeling (logical and physical) for RDS, in-memory, and noSQL.
- Solid knowledge of SQL.
- Proficiency in messaging and event streaming technologies (e.g., Apache Kafka) and real-time caching/in-memory data grids (e.g., Redis).
- Demonstrated expertise in the design and implementation of scalable data architectures, including experience with cloud computing platforms (particularly Azure) and their data services.
- Solid understanding of data security, privacy standards, and regulatory compliance requirements.
- Proven leadership capabilities, with a talent for mentoring and inspiring technical teams.
- Excellent communication skills, capable of articulating complex technical concepts to non-technical stakeholders.
- Hands-on experience in cloud for services, data, security, and resiliency.
- Python experience preferred (this role will primarily work in Java, however Python experience will be useful).
- Familiarity with agile methodologies and principles.
- Strategic thinker with a track record of delivering innovative solutions that drive business growth.
Lab49/ION is committed to maintaining a supportive and inclusive environment for people with diverse backgrounds and experiences. We respect the varied identities, abilities, cultures, and traditions of the individuals who comprise our organization and recognize the value that different backgrounds and points of view bring to our business. Lab49/ION adheres to an equal employment opportunity policy that prohibits discriminatory practices or harassment against applicants or employees based on any legally impermissible factor. Apply for this jobION Group Home PageJobs powered by