1

Astronomy Software Engineer Jobs in Minnesota (NOW HIRING)

Sr. Data Engineer

Wayzata, MN · On-site

$116K - $139K/yr

... Astronomer). Deep experience with modeling concepts like SCD and schema evolution. * Data ... Advanced programming skills in Python, Java, Scala, or similar languages. Expert-level proficiency ...

Sr. Data Engineer

Wayzata, MN · On-site

$116K - $139K/yr

... Astronomer). Deep experience with modeling concepts like SCD and schema evolution. * Data ... Advanced programming skills in Python, Java, Scala, or similar languages. Expert-level proficiency ...

Sr. Data Engineer

Wayzata, MN · On-site

$116K - $139K/yr

... Astronomer). Deep experience with modeling concepts like SCD and schema evolution. * Data ... Advanced programming skills in Python, Java, Scala, or similar languages. Expert-level proficiency ...

Astronomy Software Engineer information

What is an astronomy software engineer?

An Astronomy Software Engineer develops and maintains software used in astronomical research, telescope operations, and data analysis. They work with astronomers to design algorithms, process large datasets, and optimize telescope control systems. Common tasks include developing simulation tools, automating data pipelines, and improving imaging software. This role requires expertise in programming, scientific computing, and an understanding of astrophysical concepts.

What are the day-to-day responsibilities of an astronomy software engineer?

An Astronomy Software Engineer typically spends their day designing, developing, and debugging software to analyze astronomical data or control telescopes and instruments. They may collaborate with astrophysicists, data scientists, and other engineers to implement algorithms, integrate new features, or troubleshoot issues in existing systems. Reviewing scientific requirements, writing technical documentation, and supporting data pipelines or archives are also common tasks. This role requires balancing independent problem-solving with teamwork to ensure software meets rigorous scientific and operational standards.

What skills and qualifications are needed to be an astronomy software engineer?

To succeed as an Astronomy Software Engineer, a solid background in computer science, mathematics, and astronomy—typically with a relevant degree—is essential. Experience with programming languages like Python, C++, or Java, familiarity with astronomical data formats (such as FITS), and use of tools like MATLAB or IRAF are often required. Strong analytical thinking, attention to detail, and effective communication skills are valuable soft skills in this field. These abilities are crucial for accurately developing, maintaining, and optimizing software that supports advanced research and scientific discoveries in astronomy.

What are the most commonly searched types of Astronomy Software Engineer jobs in Minnesota?

The most popular types of Astronomy Software Engineer jobs in Minnesota are:

Sr. Data Engineer

Cargill

Wayzata, MN • On-site

$116K - $139K/yr

Full-time

Posted 12 days ago


Cargill rating

7.4

Company rating: 7.4 out of 10

Based on 225 frontline employees who took The Breakroom Quiz

19th of 49 rated food wholesalers


Job description

Cargill is a family company committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. We sit at the heart of the supply chain, partnering with producers and customers to source, make and deliver products that are vital for living. By providing customers with lifes essentials, we enable businesses to grow, communities to prosper, and consumers to live well.

This position is in our Food Enterprise where we are committed to serving food manufacturers, food service customers, and retailers with a complete range of innovative ingredients and branded products. Our portfolio includes poultry, beef, egg, alternative protein, salt, oils, starches, sweeteners, cocoa and chocolate.

Job Purpose and Impact
  • The Senior Professional, Data Engineering job designs, builds and maintains complex data systems that enable data analysis and reporting. With minimal supervision, this job ensures that large sets of data are efficiently processed and made accessible for decision making. Within Food Data Engineering Americas, this role builds and operates data products on Cargills Minerva platform, supporting the ongoing migration off CDP and enabling scalable, governed data solutions for Supply Chain, Procurement & Manufacturing, Commercial Excellence, and LATAM domains.


Key Accountabilities
  • Data Infrastructure: Prepares data infrastructure to support the efficient storage and retrieval of data.
  • Data Formats: Examines and resolves appropriate data formats to improve data usability and accessibility across the organization.
  • Data & Analytical Solutions: Develops complex data products and solutions using advanced engineering and cloud-based technologies, ensuring they are designed and built to be scalable, sustainable and robust.
  • Data Pipelines: Develops and maintains streaming and batch data pipelines that facilitate the seamless ingestion of data from various data sources, transform the data into information and move it to data stores like data lake, data warehouse and others.
  • Data Systems: Reviews existing data systems and architectures to identify areas for improvement and optimization.
  • Stakeholder Management: Collaborates with multi-functional data and advanced analytic teams to gain requirements and ensure that data solutions meet the functional and non-functional needs of various partners.
  • Data Frameworks: Builds complex prototypes to test new concepts and implements data engineering frameworks and architectures that improve data processing capabilities and support advanced analytics initiatives.
  • Automated Deployment Pipelines: Develops automated deployment pipelines improving efficiency of code deployments with fit-for-purpose governance.
  • Data Modeling: Performs complex data modeling in accordance with the datastore technology to ensure sustainable performance and accessibility.
  • Minerva Data Product Delivery: Builds and maintains data products within the Minerva Engineering Framework (MEF), supporting migration of workloads and historical data from CDP to Minervas Lakehouse and Compute account architecture.
  • Migration Validation: Validates migrated data products using platform reconciliation tooling, ensuring row counts, schema, and aggregate accuracy between legacy (CDP/Impala) and Minerva (AWS Athena/Lakehouse) sources.
Qualifications
  • Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience

Preferred Qualifications:

  • Cloud Environments: Experience developing data systems on major cloud platforms (AWS, GCP, Azure). Hands-on AWS experience strongly preferred given Minervas AWS-native architecture.
  • Data Architecture: Hands-on experience building modern data architectures, including data lakes, data lakehouses, and data hubs, along with related capabilities such as ingestion, governance, modeling, and observability.
  • Data Ingestion: Demonstrated proficiency in data collection, ingestion tools (Kafka, AWS Glue), and storage formats (Iceberg, Parquet).
  • Data Streaming: Experience developing data pipelines with streaming architectures and tools (Confluent Kafka, Apache Flink).
  • Data Modeling: Expertise in data transformation and modeling using SQL-based frameworks and orchestration tools (dbt, AWS Glue, Airflow/Astronomer). Deep experience with modeling concepts like SCD and schema evolution.
  • Data Transformation: Strong background using Spark for data transformation, including streaming, performance tuning, and debugging with Spark UI.
  • Programming: Advanced programming skills in Python, Java, Scala, or similar languages. Expert-level proficiency in SQL for data manipulation and optimization.
  • DevOps: Demonstrated experience in DevOps practices, including code management, CI/CD, and deployment strategies.
  • Data Governance: Strong background in data governance principles, including data quality, privacy, and security considerations for data product development and consumption.
  • Snowflake & Information Warehouse: Working knowledge of Snowflake, including warehouse/database/schema design and the dbt-Snowflake adapter, for provisioning and serving Minerva data products in the Information Warehouse layer.
  • Platform Migration Experience: Prior experience migrating on-premises or legacy platform workloads (e.g., Cloudera, Hadoop, Impala) to a cloud-native lakehouse, including data reconciliation and historical/CDC data loads.
  • Engineering Framework & Tooling: Familiarity with Git-based CI/CD delivery for data products (e.g., Vela CI/CD or similar pipeline tooling), Data Product Package structures, and metadata/catalog tools (e.g., Atlan) for lineage and discovery.
  • Domain & Source Systems: Exposure to SAP source systems and food/CPG domain data (e.g., supply chain, procurement, commercial/sales) is a plus, given FDEAMRs portfolio scope.
Compensation Data

The expected salary for this position is $90,000 - $155,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance.

At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: https://www.cargill.com/page/my-health/mh-health-and-wellnessto learn more (subject to certain collective bargaining agreements for Union positions) .

Minnesota Sick and Safe Leave accruals of one hour for every 30 worked, up to 48 hours per calendar year unless otherwise provided by law

Equal Opportunity Employer, including Disability/Vet


What Cargill employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cargill logo

About Cargill

Sourced by ZipRecruiter

Cargill was founded in 1865 as a single grain warehouse in Iowa, U.S. Since then, we’ve grown to become a global partner connecting people around the planet. But one thing has remained constant over the years: our purpose of nourishing the world in a safe, responsible and sustainable way. Cargill is committed to conducting business with integrity, operating responsibly, enriching communities and nourishing the world. In the fiscal year 2021, Cargill provided $110.5 million in total charitable contributions in 56 countries to support our communities. Cargill businesses and employee-led groups partner with local civic, nonprofit and non-governmental organizations on programs and projects that improve food security and nutrition; support human rights, equity and inclusion; strengthen farmer livelihoods; and advance our commitments in the areas of land use, water and climate.

Industry

Food and drink manufacturing

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US