2

Entry Level Computer Science Jobs in Northfield, MN

We are looking for an entry-level Data Analyst to join our team and support the modernization of ... Bachelor's degree in data science, Statistics, Computer Science, Business, or equivalent work ...

We are looking for an entry-level Data Analyst to join our team and support the modernization of ... Bachelor's degree in data science, Statistics, Computer Science, Business, or equivalent work ...

... (entry-level may be acceptable depending on the organization). * Proficiency in CAD software (e.g ... Strong understanding of mechanical systems, thermodynamics, materials science, and manufacturing ...

Application Engineer

Burnsville, MN · On-site

$75K - $90K/wk

... (entry-level may be acceptable depending on the organization). * Proficiency in CAD software (e.g ... Strong understanding of mechanical systems, thermodynamics, materials science, and manufacturing ...

CleanPack Chemist

Saint Paul, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

InSite Chemist

Eagan, MN · On-site

$15.65 - $36.35/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Inver Grove Heights, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Saint Paul, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

Warehouse Technician

Eagan, MN · On-site

$15.14 - $30.29/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Eagan, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Saint Paul, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Burnsville, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Saint Paul, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Rosemount, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

CleanPack Chemist

Eagan, MN · On-site

$16.41 - $43.62/hr

Prepare computer generated packing lists, labels, manifest, and land disposal restriction ... This position is an entry level management position. From this role, there are approximately 15 ...

This position is an entry level management position. From this role, there are approximately 15 ... Prepare computer generated packing lists, labels, manifest, and land disposal restriction ...

This position is an entry level management position. From this role, there are approximately 15 ... Prepare computer generated packing lists, labels, manifest, and land disposal restriction ...

This position is an entry level management position. From this role, there are approximately 15 ... Prepare computer generated packing lists, labels, manifest, and land disposal restriction ...

This position is an entry level management position. From this role, there are approximately 15 ... Prepare computer generated packing lists, labels, manifest, and land disposal restriction ...

next page

Showing results 1-20

Entry Level Computer Science information

What Are Entry-Level Jobs in Computer Science?

Entry-level computer science jobs include positions that involve programming, software and app development, database administration, and the engineering of software and computer systems. You can also provide technical support, develop specialized programs for mobile phones or embedded computer systems, and work in areas such as cloud computing and machine learning. Entry-level computer science professionals typically operate as part of software development or IT teams, or they report to senior personnel and submit their work for testing and approval. Your duties and responsibilities often focus on developing, testing, or engineering a specific part of a computer-related project.

What are entry level computer science jobs?

Entry level computer science jobs are positions designed for individuals who have recently graduated with a computer science degree or have basic programming and technical skills. These roles typically require little to no prior professional experience and may include job titles such as software developer, IT support specialist, web developer, or quality assurance tester. Entry level positions offer opportunities to gain hands-on experience, learn from more experienced team members, and develop practical skills in areas like coding, debugging, and software development processes.

What types of projects or tasks can I expect to work on as an entry level computer science professional?

As an entry level computer science professional, you will typically work on tasks such as debugging code, writing simple programs or scripts, assisting with software testing, and supporting senior developers with larger projects. You may also be responsible for maintaining documentation, collaborating with team members during code reviews, and learning new technologies as needed. These experiences help you build a strong foundation and gain practical skills, setting the stage for more complex responsibilities and career advancement in the future.

What is the difference between Entry Level Computer Science vs Software Developer?

AspectEntry Level Computer ScienceSoftware Developer
Required CredentialsBachelor's in CS or related fieldBachelor's in CS or related field; coding bootcamps
Work EnvironmentTech companies, startups, IT departmentsTech firms, software companies, startups
Employer & Industry UsageEntry-level roles in various industriesDeveloping software applications across industries
Common Search & ComparisonYesYes

Entry Level Computer Science roles typically focus on foundational knowledge and may involve a variety of IT tasks, while Software Developer positions emphasize designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but Software Developers usually have more specialized coding skills and project responsibilities.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Science professional, and why are they important?

To thrive as an Entry Level Computer Science professional, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic software development tools, and potentially certifications like CompTIA IT Fundamentals can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and adapt to new challenges. These skills are crucial for efficiently developing, testing, and maintaining software solutions in a team-oriented and rapidly evolving technical environment.
What are the most commonly searched types of Computer Science jobs in Northfield, MN? The most popular types of Computer Science jobs in Northfield, MN are:
What are popular job titles related to Entry Level Computer Science jobs in Northfield, MN? For Entry Level Computer Science jobs in Northfield, MN, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Science jobs in Northfield, MN look for? The top searched job categories for Entry Level Computer Science jobs in Northfield, MN are:
What cities near Northfield, MN are hiring for Entry Level Computer Science jobs? Cities near Northfield, MN with the most Entry Level Computer Science job openings:
Infographic showing various Entry Level Computer Science job openings in Northfield, MN as of June 2026, with employment types broken down into 78% Full Time, and 22% Part Time. Highlights an 100% In-person job distribution.
Data Analyst

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Job description

Ames Construction has been building America for more than 60 years, and the people who work here are the reason we continue to succeed.
We are a full-service, heavy civil and industrial contractor building critical infrastructure, including highways, bridges, mines, dams, rail, and more. Our teams take on challenging projects that keep communities safe, supply chains moving, and the country connected.
At Ames, we are Fueled by Family and Driven by Ownership. That means we look out for one another, take pride in what we build, and take responsibility for our actions, our results, and the long-term health of the company.
Guided by our core values of People, Team, Our Bond, Persistence, and Vision, we do what we say we will do, push through challenges and deliver work we're proud of.
When you join Ames, you're joining a company built for long-term success - where skilled people, strong teams, and disciplined execution come together to build careers and a better future.
We are looking for an entry-level Data Analyst to join our team and support the modernization of our company's data stack using Azure Databricks, GitHub, and Power BI. This role is ideal for someone early in their career who is enthusiastic about data engineering, analytics, AI, and cloud-first modernization. You will gain hands-on experience across the end-to-end data lifecycle-from ingestion through transformation and modeling to reporting-helping build scalable, governed datasets and analytics outputs.
Essential Functions
  • Back-End Development (Data Engineering & Modernization):
    Building out data pipelines and integrations across data sources to a cloud platform (Lakehouse, Data Warehouse) to support data transformation and modeling using SQL, Python and AI as well as assist with custom app support.
  • Data Quality and Governance Support:
    Implement data validation routines and monitor data integrity across systems. Debug and resolve data quality, pipeline reliability, and performance issues across the data stack. Contribute to data governance efforts by tagging and classifying datasets, maintaining metadata, and supporting compliance with organizational standards using Databricks Unity Catalog.
  • Front-End Development (Semantic Layer & Reporting):
    Help design and publish data models, schemas, and storage to simplify data access for business users. Support the creation and maintenance of reports and dashboards using Power BI, other visualization tools, and AI. Ensure outputs are accurate, user-friendly, and aligned with stakeholder requirements. Partner with security and infrastructure teams to secure and request access from data to reporting via Azure Key Vault, Databricks, custom apps, Power BI
  • Stakeholder Engagement and Request Intake:
    Engage with business users across departments to understand data needs and provide initial support for data requests. Document requirements, assist in scoping tasks, and escalate complex requests to senior team members for further evaluation.
  • Data Documentation and Best Practices:
    Maintain clear and organized documentation of data sources, pipeline logic, and reporting processes. Learn and apply best practices for data engineering, including modular coding, version control, and platform-specific standards.
  • Skill Development and Continuous Learning:
    Actively develop technical skills in Databricks, Py-Spark, SQL, and Python. Understand how data engineering contributes to broader organizational goals such as data democratization, AI readiness, and strategic decision-making.

Qualifications
  • Education: Bachelor's degree in data science, Statistics, Computer Science, Business, or equivalent work experience.
  • Experience: Internship, academic, or project-based experience in data engineering, analytics engineering, or a related field, including basic data modeling and relational database concepts. Demonstrated ability to build or support data workflows end-to-end (ingestion through transformation to reporting) in a way that improves data reliability and usability.

Technical Skills:
  • Experience in building and supporting data visualizations, such as Power BI, Excel, or Databricks Dashboards.
  • Familiarity with Github-based workflows and CI/CD fundamentals (branching, pull requests, code reviews) and basic monitoring/data-quality practices.
  • Strong skills in coding languages such as SQL, Python, or Py-Spark for data querying and extraction, transformation, and loading (ETL/ELT) processes across Lakehouse and warehouse environments.
  • Introductory experience with statistical analysis tools (e.g., Python, R) and data processing frameworks as well as working with structured and unstructured data.
  • Understanding data quality assurance practices and data validation techniques.
  • Familiarity with end-to-end data platforms, such as Databricks, Azure, or Google Cloud, is a plus.
  • Knowledge of custom app building via Microsoft Power Apps and Databricks Apps.
  • Familiarity with using AI-assisted tools to improve productivity and code quality while following data security and governance standards.

Soft Skills:
  • Demonstrates strong problem-solving skills and a detail-oriented mindset when working with data and code. Proactively identifies data issues and seeks guidance to resolve them.

Working Conditions
  • Location - This position will work out of our Burnsville, MN office.
  • Office environment - extensive sitting at desk and computer; some standing, bending at the waist, stooping, and reaching required; ability to lift 5-20 pounds occasionally.
  • Schedule: M-F, 8am -5pm

Total Rewards
People are the most important asset at Ames Construction.
  • Base salary range is $60,000-$80,000 a year, which varies depending on many factors, including experience, skills, and knowledge.
  • This role is eligible for a discretionary bonus.
  • Ames offers generous retirement benefits, including Employee Stock Option Plan (ESOP) participation and a 401k match.
  • Ames' non-craft health benefits package is designed so that our team members flourish, with medical, dental, and vision (all at one low premium), voluntary benefits, company holidays, and paid time off. Please see the Benefits section of our Careers page for more information.

Ames Construction is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.