Responsibilities
- Lead the technical design and execution of large-scale data processing and streaming systems.
- Establish architecture standards and best practices for distributed data platforms.
- Create, implement, and refine batch and real-time data pipelines using Apache Spark and Kafka.
- Develop and sustain scalable APIs in compliance with OpenAPI standards.
- Conduct system analysis to detect performance issues and apply optimization techniques.
- Work closely with product owners, architects, data engineers, and business teams to convert business needs into technical implementations.
- Guide and support development teams through code reviews, technical mentorship, and knowledge transfer.
- Ensure all solutions meet security, scalability, maintainability, and enterprise alignment requirements.
- Advance continuous improvement in development practices, architectural approaches, and platform stability.
- Engage in technical governance and strategic roadmap planning.