Sr. Software Engineer

PayPalChicago, IL
12dHybrid

About The Position

PayPal, Inc. seeks Sr. Software Engineer in Chicago, IL Job Duties: Design, build, and maintain robust data pipelines and ETL processes to ingest, transform, and load data from various sources into our data warehouse, ensuring scalability and efficiency. Collaborate with product managers, analysts, and other stakeholders to understand data requirements and develop solutions that meet business needs while accommodating large volumes of data. Ensure the reliability, availability, and scalability of our data systems, monitoring performance and optimizing as needed to handle increasing data volumes. Implement automated data quality checks and validation processes to ensure data integrity and accuracy at scale. Troubleshoot data-related issues, identify root causes, and implement solutions in a timely manner to minimize impact on data processing. Create and maintain design documents and documentation for data pipelines, systems, and processes. Participate actively in design and code reviews. Partial telecommuting permitted from within a commutable distance, must be in the office at least 3 days a week.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field such as Data Analytics plus three years of progressively responsible experience in the job offered or a related occupation.
  • Unix/Linux operating systems (3 years)
  • SQL (3 years)
  • Python (3 years)
  • PySpark or Pandas (1 year)
  • Google BigQuery or AWS Redshift (1 year)
  • Experience optimizing performance for large-scale data processing (3 years)
  • CI/CD (2 years)
  • AWS or GCP (1 year)

Responsibilities

  • Design, build, and maintain robust data pipelines and ETL processes to ingest, transform, and load data from various sources into our data warehouse, ensuring scalability and efficiency.
  • Collaborate with product managers, analysts, and other stakeholders to understand data requirements and develop solutions that meet business needs while accommodating large volumes of data.
  • Ensure the reliability, availability, and scalability of our data systems, monitoring performance and optimizing as needed to handle increasing data volumes.
  • Implement automated data quality checks and validation processes to ensure data integrity and accuracy at scale.
  • Troubleshoot data-related issues, identify root causes, and implement solutions in a timely manner to minimize impact on data processing.
  • Create and maintain design documents and documentation for data pipelines, systems, and processes.
  • Participate actively in design and code reviews.

Benefits

  • flexible work environment
  • employee shares options
  • health and life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service