1

Best Computer Science Jobs in Minnesota (NOW HIRING)

Science Teacher

Jackson, MN · On-site

$45K - $58K/yr

... best utilize the available time for instruction. - Designs learning activities to demonstrate the ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Jackson, MN · On-site

$45K - $58K/yr

... best utilize the available time for instruction. - Designs learning activities to demonstrate the ... use computer network system and software applications as needed. - Ability to organize and ...

... best practices that accelerate high-quality solution delivery and responsible AI adoption. KEY ... Advanced degree in a quantitative field (Data Science, Computer Science, Engineering, Statistics ...

Sr. Data Scientist

Minneapolis, MN · On-site

$110K - $184K/yr

Technically evaluate novel technology to help inform on the best effort/improvement tradeoffs ... Bachelor's degree in data science, Computer Science, Engineering, Math, Statistics or other related ...

Sr. Data Scientist

Minneapolis, MN · On-site

$110K - $184K/yr

Technically evaluate novel technology to help inform on the best effort/improvement tradeoffs ... Bachelor's degree in data science, Computer Science, Engineering, Math, Statistics or other related ...

New

next page

Showing results 1-20

Best Computer Science information

What are some common challenges computer science professionals face when working on large-scale software projects?

Computer science professionals often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring software scalability and security in large-scale projects. Effective communication and version control become crucial as multiple developers contribute to the same codebase. Additionally, prioritizing tasks, debugging intricate issues, and meeting tight deadlines require strong organizational and problem-solving skills. Regular collaboration with project managers, designers, and QA engineers is essential to deliver robust and user-friendly software solutions.

What are the best computer science jobs?

The best computer science jobs are roles that offer strong career growth, competitive salaries, and opportunities to work with cutting-edge technology. Popular positions include software developer, data scientist, artificial intelligence engineer, cybersecurity analyst, and systems architect. These jobs typically require a solid foundation in programming, problem-solving skills, and the ability to keep up with technological advancements. The specific 'best' job for an individual often depends on their interests and specialization within computer science.

What are the key skills and qualifications needed to thrive as a Computer Scientist, and why are they important?

To thrive as a Computer Scientist, you need a strong foundation in programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), development tools, and version control systems like Git is important, and certifications in areas like cloud computing or cybersecurity can be beneficial. Analytical thinking, creativity, and effective problem-solving and communication skills help you stand out in this role. These skills and qualities are vital for designing innovative solutions, collaborating with diverse teams, and adapting to the rapidly evolving technology landscape.

What is the difference between Best Computer Science vs Software Developer?

AspectBest Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, startups, freelance, corporate IT teams
Industry UsageAcademic, research, industry R&DProduct development, application programming, system design
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on building and maintaining software applications

While Best Computer Science emphasizes theoretical foundations, research, and broad technical knowledge, Software Developers focus on designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but their work environments and primary objectives differ.

What cities in Minnesota are hiring for Best Computer Science jobs? Cities in Minnesota with the most Best Computer Science job openings:
Infographic showing various Best Computer Science job openings in Minnesota as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, and 5% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.
Senior Data Scientist, Research and Development

Senior Data Scientist, Research and Development

Cargill

Wayzata, MN • On-site

$120K - $140K/yr

Full-time

Posted 10 days ago


Cargill rating

7.5

Company rating: 7.5 out of 10

Based on 219 frontline employees who took The Breakroom Quiz

17th of 48 rated food wholesalers


Job description

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
As a Senior Data Scientist in Research and Development, your work will have a direct impact on efficient, sustainable food manufacturing solutions. This role will work collaboratively in multidisciplinary teams to develop complex proofs of concept, minimum viable products, and scale fully deployed solutions across multiple manufacturing facilities. In this role, you will create complex predictive and computer vision models that help deliver significant value to the company's businesses.
Key Accountabilities
  • Work on multidisciplinary teams of data engineers, software engineers, data scientists and business subject matter experts to deliver complex projects on time and within budgets.
  • Translate ambiguous and complex business problems into project charters clearly identifying technical risks and project scope.
  • Take ownership for the entire data science workflow that includes a well-defined, complex project scope, exploratory data analysis, model development, deployment and monitoring.
  • Continuously seek out best practices and develop skills.
  • Create scalable structures to accelerate deployment to multiple facilities.
  • Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff.
  • Other duties as assigned

This position is preferred to work from the Wayzata, MN headquarters location but could also work remote from a home-office location anywhere in the United States.
Qualifications
MINIMUM QUALIFICATIONS
  • Bachelor's degree in Data Science, Computer Science, Mathematics, Engineering, or a related field; or equivalent practical experience.
  • Minimum of 4 years of relevant professional experience, OR 3 years experience with a Master's degree, OR 2 years experience with a Ph.D. in a related discipline.
  • Proficiency in Python programming.
  • Hands-on experience developing computer vision models for image classification, object detection, and segmentation.
  • Experience with computer vision tools, both traditional and deep learning, such as OpenCV, PyTorch, etc including transfer learning and fine-tuning deep learning models.
  • Experience deploying ML models using a containerized deployment framework (Docker, Podman, etc).
  • Proven ability to develop proofs of concept and scale them into full production solutions.
  • Demonstrated ability to present complex concepts to non-technical audiences.

PREFERRED QUALIFICATIONS
  • Master's degree or PhD in data science, computer science, math, engineering or related field
  • Solid understanding of Computer Vision fundamentals.
  • Knowledge of MLOps practices for productionizing vision models.
  • Experience scaling a production solution to multiple sites
  • Experience working with continuous integration and delivery (CI/CD) pipelines
  • Experience working with AWS
  • Experience in manufacturing, supply chain, or agriculture

Compensation Data
The expected annual salary for this position is $120,000-$140,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-wellness to 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.
#LI-HS1 #themuse #fbg #LI-Remote
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