This role is for one of the Weekday's clients and is a full-time position. As a Lead Engineer, you will play a pivotal role in architecting and delivering complex stream-processing solutions, mentoring engineering teams, and collaborating closely with cross-functional stakeholders to translate business requirements into robust technical systems.
Requirements
- Lead the architecture, design, and implementation of real-time data processing pipelines using Apache Flink.
- Develop and maintain high-performance backend services and distributed systems using Java.
- Design scalable event-driven architectures capable of handling high-throughput and low-latency workloads.
- Optimize streaming jobs for performance, fault tolerance, and resource efficiency.
- Ensure best practices in code quality, testing, observability, and CI/CD processes.
- Collaborate with data engineering, DevOps, and product teams to define technical roadmaps and system requirements.
- Conduct design reviews, troubleshoot production issues, and implement long-term reliability improvements.
- Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement.
- Contribute to infrastructure decisions related to distributed processing, cloud deployment, and containerized environments.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan