Join Cargill as a Senior Data Engineer Tech Lead
At Cargill, we believe that our vast size and scale provide us with the unique opportunity to positively impact the world. Our mission is to nourish the world in a safe, responsible, and sustainable manner. As a family-owned company, we offer a diverse range of essential products, including food, ingredients, agricultural solutions, and industrial products, that are vital for daily living. We connect farmers to markets, customers to their desired ingredients, and families to daily essentials like eggs, edible oils, salt, skincare products, feed, and alternative fuels. With a global presence of 160,000 colleagues across 70 countries, we make products that touch billions of lives each day. Join Cargill and realize your higher purpose.
Job Purpose and Impact
As a Senior Data Engineer Tech Lead at Cargill, you will provide technical leadership to a team working across the full stack to design, develop, and operate complex, high-performance, and data-centric solutions. Utilizing our comprehensive and modern data capabilities and platforms, you and your team will play a critical role in enabling analytical insights and optimizing processes for Cargill's diverse and complex business environments. You will be part of a small team that shares your passion for building innovative, resilient, and high-quality solutions while fostering growth and learning together.
Key Accountabilities
- Collaborate with business stakeholders, product owners, and team members to define requirements and design products or solutions.
- Participate in decision-making related to product solution architecture.
- Develop scalable, sustainable, and robust technical products or solutions utilizing big data and cloud-based technologies.
- Perform complex data modeling and prepare data in databases for various analytics tools, configuring and developing data pipelines to optimize data assets.
- Provide technical guidance throughout all phases of the product or solution lifecycle.
- Build complex prototypes to test new concepts and develop ideas on reusable frameworks, components, and data products or solutions.
- Drive the adoption of new technologies and methods within the data engineering team, serving as a role model and mentor.
- Independently solve complex issues with minimal supervision, escalating more complex issues to the appropriate staff.
- Other duties as assigned.
Qualifications
Minimum Qualifications
- Bachelor's degree in a related field or equivalent experience.
- Minimum of four years of relevant work experience.
Preferred Qualifications
- Experience developing modern data architectures, such as data warehouses, data lakes, and data meshes.
- Proficiency in data collection and ingestion capabilities, including AWS Glue, Kafka Connect, and Flink.
- Experience with data storage and management of large, heterogeneous datasets using tools like Iceberg, Parquet, Avro, and S3.
- Familiarity with transformation and modeling tools such as SQL-based frameworks, dbt, Apache Nifi, and AWS Glue.
- Experience working with Big Data environments like Hadoop and Spark.
- Experience with cloud platforms, including AWS, GCP, or Azure.
- Proficiency in programming languages like SQL, Python, R, Java, and Scala.
- Experience with engineering tools such as Docker, Git, and container orchestration services.
- Knowledge and experience in devops models with best practices for code management, continuous integration, and deployment strategies.
- Experience with leadership roles within engineering teams.
- Understanding of data governance, including quality, privacy, and security considerations for data product development.
- Strong analytical, problem-solving, and communication skills.
- A systems mindset and passion for quality.
- A curious learner who thrives in collaborative team settings.
- Ability to navigate ambiguity and work effectively in agile environments.
#LI-NS7
Cargill is an Equal Opportunity Employer, including Disability/Vet.
Company Name: Cargill
Job Title: Senior Data Engineer - Tech Lead