Engineer - Data Engineering at Sysco

Sri Lanka

Sysco Logo
Not SpecifiedCompensation
Entry Level & New Grad, Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Foodservice, Logistics, TechnologyIndustries

Requirements

  • A Bachelor’s Degree in Computer Science or equivalent, and 1-2 years of experience in developing enterprise grade data processing applications
  • A strong programming background in data ops (Python, Shell, SQL)
  • Experience in processing large volumes of data
  • Hands-on experience working with relational/NoSQL databases and distributed storage engines (Google Storage, BigQuery, S3, Redshift, etc.)
  • Hands-on experience in ETL/ELT design and development using ETL/ELT tools such as but not limited to Informatica, Airflow, Google Cloud Services such as Cloud Composer, Cloud Dataflow, Cloud Dataproc and Amazon Web Services such as Data Pipelines, Glue, Lambda, EMR, Spark, Hive
  • Experience in working with streaming data (using tools such as Kinesis, Pub/Sub, Kafka, Storm, Spark) will be an added advantage
  • Experience in API development and user interfaces and related tools (NodeJS, AngularJS, HTML) will be an added advantage
  • Experience working in a Scrum Agile delivery environment and DevOps practices
  • Experience in code management and CICD tools such as Github, Gitlab and Jenkins
  • Experience in an agile environment and aligning Pod members on technical visions and path to implementation
  • A strong desire to continue to grow your skillset
  • Strong communication skills that are influential and convincing

Responsibilities

  • Designing and developing data solutions for one of the world’s largest corporations involved in the marketing and distribution of food products
  • Implementing distributed and highly available data processing applications that scale for enterprise demands on Cloud Services such as GCP and AWS
  • Adhering to Continuous Integration and Continuous Delivery of solutions
  • Ensuring high code quality by following software engineering best practices
  • Working collaboratively in a cross-functional team in an Agile delivery environment
  • Adhering to DevOps principles and being involved in projects throughout their full software lifecycle: from development, QA, and deployment, to post-production support

Skills

Key technologies and capabilities for this role

Data EngineeringGCPAWSDistributed SystemsContinuous IntegrationContinuous DeliveryDevOpsAgileSQLPython

Questions & Answers

Common questions about this position

What experience level is required for the Data Engineer position?

A Bachelor’s Degree in Computer Science or equivalent and 1-2 years of experience in developing enterprise grade data processing applications are required.

What are the key technical skills needed for this role?

Required skills include a strong programming background in Python, Shell, SQL; experience with relational/NoSQL databases and distributed storage like BigQuery and S3; and hands-on ETL/ELT design using tools such as Airflow, Cloud Dataflow, and Spark.

Is experience with cloud platforms required?

Yes, hands-on experience with Cloud Services such as GCP (Cloud Composer, Cloud Dataflow, Cloud Dataproc) and AWS (Data Pipelines, Glue, Lambda, EMR) is required for implementing distributed data processing applications.

What is the work environment like for this position?

The role involves working collaboratively in a cross-functional team in an Agile delivery environment, adhering to DevOps principles, and participating in projects throughout the full software lifecycle including Scrum Agile practices.

What makes a strong candidate for this Data Engineer role?

Strong candidates will have 1-2 years of experience in enterprise data processing, proficiency in Python, Shell, SQL, ETL/ELT tools, cloud services like GCP and AWS, and experience in Agile/DevOps environments; added advantages include streaming data tools and API development.

Sysco

Foodservice distribution for restaurants and healthcare

About Sysco

Sysco Corporation specializes in foodservice distribution, primarily serving restaurants, healthcare facilities, and educational institutions. The company offers a variety of products and services, including food items, kitchen equipment, and marketing support, tailored to meet the specific needs of its clients. Sysco differentiates itself from competitors by providing comprehensive solutions, such as the "Restaurants Rising Toolkit" during the COVID-19 pandemic, which helps restaurants adapt to new dining trends. The goal of Sysco is to make running a restaurant easier and more profitable for its clients.

Houston, TexasHeadquarters
1970Year Founded
IPOCompany Stage
Food & AgricultureIndustries

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Professional Development Budget
Performance Bonus

Risks

Increased competition from tech-driven solutions could impact Sysco's market share.
Reliance on partnerships for technology advancements may pose risks if results are unmet.
Socially responsible investing trends may pressure Sysco to improve ESG standards.

Differentiation

Sysco offers comprehensive B2B solutions, including food products, equipment, and marketing services.
The company provides flexible payment options and waives delivery minimums for scheduled deliveries.
Sysco's 'Restaurants Rising Toolkit' supports restaurants adapting to new dining trends.

Upsides

Sysco can capitalize on the demand for plant-based and alternative protein products.
The rise of ghost kitchens offers Sysco opportunities for specialized supply chain solutions.
Digital transformation in foodservice allows Sysco to enhance service offerings and engagement.

Land your dream remote job 3x faster with AI