Senior Platform Engineer
cargill
Job Description
Key Accountabilities
- Design, build, and maintain scalable platforms and infrastructure using deep expertise in software development and Infrastructure as Code (IaC).
- Lead end-to-end development of automated infrastructure components—design, test, deploy, support, and enhance.
- Drive complex initiatives and ensure timely delivery of large-scale tasks and stories.
- Contribute to the engineering community by sharing modern practices, reusable frameworks, and promoting code quality standards.
- Prototype innovative solutions and advocate for adoption of emerging technologies.
- Independently resolve complex technical issues with minimal supervision, escalating only when necessary.
- Collaborate cross-functionally with product managers, designers, and engineers to gather requirements and deliver business-aligned solutions.
- Provide technical support and troubleshoot critical application issues to minimize downtime and ensure rapid resolution.
Qualifications
Minimum Qualifications
- Bachelor’s degree or equivalent experience
- 4+ years in relevant roles
Preferred Qualifications
- Built internal tools/frameworks for team enablement
- Designed scalable batch data platforms (real-time a plus)
- CI/CD and cloud automation (Jenkins, GitHub Actions, etc.)
- Infra as code (Terraform, CloudFormation)
- Cloud/serverless experience (AWS preferred)
- Skilled in SQL, Python, Java
- Experience with dbt, data modeling, and transformation tools
- Orchestration tools (Airflow, Glue, Dagster, etc.)
- Familiar with Docker, Kubernetes, Kafka, Flink
- Knowledge of modern data stacks (Snowflake, Databricks)
- Observability tools (Datadog, CloudWatch, Prometheus)
- Open table formats and Lakehouse components (Iceberg, Glue, Lake Formation)
- Strong documentation, mentoring, and collaboration skills
- Agile mindset and critical thinking