This is a remote position that could be based anywhere in the United States or Canada.Calix is leading a service provider transformation to deliver a differentiated subscriber experience around the Smart Home and Business, while monetizing their network using Role based Cloud Services, Telemetry, Analytics, Automation, and the deployment of Software Driven Adaptive networks.As part of a high performing global team, the right candidate will play a significant role as Calix Cloud Application Engineer involved in architecture design, implementation, technical leadership in data ingestion, extraction, and transformation domain.Responsibilities and Duties: Work closely with Cloud product owners to understand, analyze product requirements and provide feedback.Organized and goal-focused, ability to deliver in a fast-paced environment.Architecture design and review of large scale microservices and data pipelines.Implement and enhance support tools for monitoring and acting on data pipeline issues and interpret trends and patterns.Technical leadership of software design in meeting requirements of service stability, reliability, scalability, and security.Guiding technical discussions within engineer group and making technical recommendations.Design review and code review with peer engineers.Guiding testing architecture for large scale data ingestion and transformations.Customer facing engineering role in debugging and resolving field issues.Qualifications:Calix requires all employees based in North America who will work onsite at a Calix office, attend in-person meetings, and/or travel on behalf of Calix to be fully vaccinated. Calix will consider requests for reasonable accommodations as required under applicable law.BS degree in Computer Science, engineering, or mathematics or equivalent experience.8+ years of hands on software engineering experience.5+ years of experience working in either Java or Python.3+ years of experience in designing data streaming and event-based data solutions using Kafka, Kinesis, Flink, Spark or similar frameworks.Strong understanding of distributed systems and microservices design patterns.Strong experience in unit testing principles & methodologies.Knowledge and experience designing solutions with cloud-native AWS Cloud services (EC2, RDS etc.) as well as using containerization frameworks such as Docker, Kubernetes or similar.Working experience with the cloud-based NoSQL like Dynamo or similar, relational DBs, cache frameworks like Redis or similar, objects stores and warehouses like Redshift or similarThis role may be required to travel and attend face-to-face meetings and Calix sponsored events. Location:Remote-based position located in the United States or Canada.#LI-Remote
View Original Job Posting