Senior Software Engineer - Python at Sysco

Sri Lanka

Sysco Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
FoodserviceIndustries

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Python Developer and Cloud Developer
  • Minimum of 1 to 3 years' experience as Python Developer and GCP Developer
  • Strong knowledge of Python programming language and frameworks such as Flask or Django
  • Experience with Google Cloud Platform and Google Services including: Google BigQuery, Cloud Run Function, Cloud Composer, Pub Sub, Secret Manager, GCS Bucket, Dataplex and Data Lineage API
  • Experience with Google Cloud Platforms using Python
  • Familiarity with containerization technologies like Docker and Kubernetes
  • Experience with version control systems (e.g., Git)
  • Experience with API development and integration
  • Knowledge of DevOps practices and tools
  • Familiarity with CI/CD pipelines
  • Experience with data analysis and data management
  • Strong problem-solving skills and attention to detail
  • Full-stack experience with web-based technologies and architectures such as HTTP, Browser engines, Js engines, RESTful APIs, microservices in java/node, HTML5 JavaScript/ES6, Node.js, React will be an added advantage
  • Excellent communication and teamwork skills

Responsibilities

  • Designing, developing, and maintaining cloud-based applications using Python and Google Cloud Platform
  • Designing, developing, and maintaining RESTful APIs using Python and Google Cloud Platforms
  • Implementing and managing GCP services such as Compute Engine, Cloud Storage, BigQuery, and Cloud Functions
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Writing and cleaning maintainable and efficient code
  • Troubleshooting and debugging applications to ensure optimal performance
  • Participating in code reviews and providing constructive feedback
  • Staying up-to-date with the latest industry trends and technologies

Skills

Python
Google Cloud Platform
RESTful APIs
Compute Engine
Cloud Storage
BigQuery
Cloud Functions

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