Skip to main content

Python Developer

Python Developer
Capgemini Engineering
10 months 2 weeks ago

Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

  • Collaborating with teams of creative, fun, and driven colleagues
  • Flexible work options enabling time and location-based flexibility
  • Company-provided home office equipment
  • Virtual collaboration and productivity tools to enable hybrid teams
  • Comprehensive benefits program (Health, Welfare, Retirement and Paid time off)
  • Other perks and wellness benefits like discount programs, and gym/studio access
  • Paid Parental Leave and coaching, baby welcome gift, and family care/illness days
  • Back-up childcare/elder care, childcare discounts, and subsidized virtual tutoring
  • Tuition assistance and weekly hot skill development opportunities
  • Experiential, high-impact learning series events
  • Access to mental health resources and mindfulness programs
  • Access to join Capgemini Employee Resource Groups around communities of interest

About Capgemini Engineering

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has more than 55,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet.

Role : Python Backend Developer

Location: Vancouver BC – Canada (Hybrid )

Hire Type : Full Time

Job description

As Backend Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. You will chip in as part of R&D self-organized team working in an ambitious, innovative environment for our client.

Key responsibilities

  • Acquires tasks from the project lead or Team Lead (TL), prepares functional and design specifications, approves them with all team members
  • Evaluating existing data systems
  • Developing standard methodologies for data coding to ensure consistency within the system
  • Updating and optimizing local and metadata models
  • Evaluating implemented data systems for variances, discrepancies, and efficiency
  • Troubleshooting and optimizing data systems
  • Understand the business drivers and analytical use-cases and translate these to data products
  • Design, implement and maintain pipelines that produce business critical data optimally and efficiently using cloud technology
  • Addresses area-level risks, provides and implements mitigation plan
  • Reports about area readiness/quality, and raise red flags in crisis situations which are beyond responsibilities
  • Responsible for resolving crisis situations within responsibilities
  • Initiates and conducts code reviews, builds code standards, conventions, and guidelines
  • Suggests technical and functional improvements to contribute to the product
  • Constantly improves professional level
  • Collaborates with other teams

Required Skills

  • University degree or equivalent experience in Computer Related Sciences or similar
  • Solid Python coding skill with 5+Years of experience as backend engineer
  • Experience in both SQL databases and NoSQL databases
  • Experience with data processing frameworks like Apache Airflow and Apache Spark (as a plus)
  • Ability to organize and document solutions
  • A passion for streamlining systems and processes to make the difficult trivial
  • Strong OOP skills
  • Effective communication (oral & written), collaboration, and communication skills
  • Result oriented approach

Disclaimer: Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

Expertise level

Work arrangement

Key skills

Similar Jobs in Canada

Similar Jobs in British Columbia

Similar Jobs in Vancouver