Senior, Platform Engineer-P5G (Open to Remote)

About the position

Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living. Our 155,000 team members innovate with purpose, providing customers with life’s essentials so businesses can grow, communities prosper, and consumers live well. With over 160 years of experience as a family company, we look ahead while remaining true to our values. We put people first. We reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact The Senior Professional, Platform Engineer (P5G) job designs, develops and maintains digital technology infrastructure to support information technology applications and services. With minimal supervision, this job collaborates with cross-functional teams to define, design and implement new features to meet user needs and business goals, and upgrade existing platforms to improve performance and functionality through writing clean, efficient and scalable engineering and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with platform engineering team members.

Responsibilities

  • Designs and develops high quality software solutions by writing clean, maintainable, and efficient engineering.
  • Leads the application of internal software deployment platform, continuous integration or continuous delivery pipeline and twelve factor development methodology to automate the deployment process, ensuring smooth and reliable releases.
  • Partners with cross-functional team of product managers, designers and other engineers to gather complex requirements and deliver solutions that meet business needs.
  • Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software, applying test driven development as needed.
  • Recommends options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • Creates and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.
  • Optimize radio performance to achieve high bandwidth, low latency and massive IoT connectivity.

Requirements

  • Minimum requirement of 4 years of relevant work experience.
  • Typically reflects 5 years or more of relevant experience.
  • Experience integrating P5G with existing enterprise networks, Wi-Fi, and edge compute platforms.
  • Knowledge of CBRS Spectrum, RAN, and core components
  • Experience implementing network slicing, QOS, SIM/eSIM provisioning, and device authentication
  • Ability to travel up to 20%

Nice-to-haves

  • Understanding of 5G NR, RAN architecture, mobile core, and Spectrum concepts
  • Experience with private 5G platforms (ex: Nokia DAC, Ericsson Private 5G, Celona Private 5G, etc.)
  • Ability to trouble-shoot complex distributed systems and radio-related issues
  • Experience with industrial IoT, automation systems, or large-scale sensor deployments
  • Understanding of Wi-Fi 6/6E/7 and its interplay with private 5G architectures

Benefits

  • Paid time off
  • paid holidays
  • medical, vision and dental coverage
  • flexible spending accounts
  • life insurance
  • disability insurance
  • retirement savings
  • employee and family assistance program (EAP)
  • Access to discounted daycare tuition and priority access at local childcare center.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...