hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Senior Software Engineer - Cloud Data Pipeline

Calix

Calix

Software Engineering
United States · Remote
Posted on Wednesday, January 10, 2024
This is a remote position that could be based anywhere in the United States.

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 Data 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.
  • Architecture design and review of Cloud data pipeline, including data ingestion, extraction, and transformation services.
  • 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:

  • Candidate should be highly motivated to work fully remotely
  • 7-10 years of software engineering experience
  • 3+ years of development experience performing ETL and/or data pipeline implementations.
  • Candidate should be organized and goal-focused, with the ability to deliver in a fast-paced environment while respecting team and quality procedures
  • Candidate should have a strong understanding of distributed systems and Restful APIs.
  • Candidate should have experience working on cloud-based big data projects (preferably in AWS but Azure or GCP is fine)
  • Candidate should have work experience with cloud-based data warehouse systems like: Greenplum, RedShift, Azure SQL Data Warehouse, etc.
  • Candidate should have hands on experience implementing data pipeline infrastructure for data ingestion and transformation with near real time availability of data for consuming applications, BI analytics, and ML pipelines.
  • Candidate should have expert level working knowledge of Data Lake technologies, data storage formats (Parquet, ORC, Avro), query engines (Athena, Glue, Presto, Dremio, Alluxio) and associated concepts to build solutions that scale horizontally with an understanding of cost impacts.
  • Candidate should have experience designing data streaming and event-based data solutions (Kafka, Kinesis, Spark Streaming, Flink , Storm, etc…)
  • Candidate should have experience building Batch & Streaming data pipelines (Flink, Spark or like)
  • Knowledge and experience designing solutions with cloud-native AWS Cloud services (EC2, EMR, RDS, EKS ,Elastic Cache etc.) as well as deploying alternative solutions for appropriate use cases.
  • Strong experience with the Scala programming language preferred, or experience building pipelines with other programing languages like Java and Python

Education:

  • BS degree in Computer Science, engineering, or mathematics or equivalent experience

Location:

  • Remote-based position in the United States or Canada.

#LI-Remote

Compensation will vary based on geographical location (see below) within the United States. Individual pay is determined by the candidate's location of residence and multiple factors, including job-related skills, experience, and education.

For more information on our benefits click here.

There are different ranges applied to specific locations. The average base pay range (or OTE range for sales) in the U.S. for the position is listed below.

San Francisco Bay Area Only:

117,600.00 - 196,100.00 USD Annual

All Other Locations:

102,300.00 - 170,500.00 USD Annual