1

Computer Science Education Jobs in Farmington, MI

... education and experience requirements can be satisfied through one of the following options ... D degree with emphasis on coursework of a quantitative nature (e.g., Statistics, Computer Science ...

... education and experience requirements can be satisfied through one of the following options ... D degree with emphasis on coursework of a quantitative nature (e.g., Statistics, Computer Science ...

... OR Computer Science or equivalent combination of relevant education and experience * 5+ years of hands-on experience with Python, SQL, mathematical programming, machine learning, artificial ...

Academics include programs in the College of Arts and Sciences, School of Business Administration, School of Education and Human Services, School of Engineering and Computer Science, School of Health ...

Showing results 41-60

Computer Science Education information

See Farmington, MI salary details

$55.6K

$81.8K

$96.4K

How much do computer science education jobs pay per year?

As of Sep 3, 2026, the average yearly pay for computer science education in Farmington, MI is $81,780.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,300.00 and $92,000.00 per year, depending on experience, location, and employer.

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What are the key skills and qualifications needed to thrive in computer science education?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What can I do with computer science education?

Computer science education prepares individuals for a variety of roles such as software developer, data analyst, cybersecurity specialist, and systems analyst. It provides skills in programming, algorithms, and problem-solving, which are applicable across many technology industries and often require proficiency in programming languages and tools like Python, Java, or SQL.

What is a computer science education degree?

A computer science education degree is an academic program that prepares individuals to teach computer science concepts and programming in schools or educational settings. It typically includes coursework in programming, algorithms, and pedagogy, and may lead to certification for teaching computer science at various grade levels.

What jobs will a computer science education degree get you?

A computer science education degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or IT support specialist. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like programming languages and operating systems.

What job categories do people searching Computer Science Education jobs in Farmington, MI look for?

The top searched job categories for Computer Science Education jobs in Farmington, MI are:

What cities near Farmington, MI are hiring for Computer Science Education jobs?

Cities near Farmington, MI with the most Computer Science Education job openings:

Infographic showing various Computer Science Education job openings in Farmington, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $81,780 per year, or $39.3 per hour.

Expert Data Scientist

DTE Energy

Detroit, MI • On-site

Full-time

Re-posted 3 days ago


DTE Energy rating

8.6

Company rating: 8.6 out of 10

Based on 60 frontline employees who took The Breakroom Quiz

11th of 53 rated energy and utility


Job description

 DTE is one of the nation's largest diversified energy companies. Our electric and gas companies have fueled our customer's homes and Michigan's progress for more than a century. And as Michigan's largest source of renewable energy, we're creating a cleaner, healthier environment to power our future. We're also serving communities beyond Michigan, where our affiliated businesses offer renewable energy, emission control technologies, and energy services to industries in 19 states.
 

But we're more than a leading energy company... and working at DTE is more than just a job. At DTE, we take great care of each other and our customers, and we use our energy to be a force for growth and prosperity in our communities.  When you join us, you'll be part of a team that welcomes, recognizes, and celebrates differences and values everyone's health, safety, and wellbeing.  Are you ready to make that kind of difference? Bring your energy to DTE. Together, we can achieve great things.
 

Testing Required: Not Applicable

Hybrid Role: This role is hybrid, with an established schedule of in-person work required at an assigned work location. Any remote work is expected to be performed from an employee's primary residence, unless allowed (or prohibited) through the Company's remote work guidelines.

Emergency Response: Yes - Must be available to perform a primary assignment in support of DTE's emergency response to storms or other events that impact service to our customers.

Job Summary

Acts as a technical expert and project leader for the most challenging data science projects. Provides highly technical and analytical assessments of business priorities to senior leadership and drives the implementation of analytic solutions. Acts as a strong influencer and change agent in the organization to advance a data-based decision-making culture. Oversees and coaches the team of data scientists to run analytical experiments methodically, evaluate alternative models, and develop predictive models to forecast business performance metrics. Communicates effectively with technical and non-technical stakeholders with strong domain expertise and business acumen. Leads the research and development of new technologies and best practices within the industry to recommend approaches and strategies that develop the organization's analytical capabilities-Span of Control: 0, Individual Contributor.

Key Accountabilities
  • Leads data science projects from end-to-end, collaborating with cross-functional stakeholders, identifying business requirements, gathering data, researching analytics solutions, and integrating solutions into business processes
  • Conducts advanced statistical analysis to determine trends and significant data relationships, and proactively recommends areas of improvement
  • Develops complex data sets and predictive models to support key decisions to improve safety, employee engagement, operation efficiency, product quality, and customer satisfaction (e.g., cost-benefit, invest-divest, forecasting, predictive, what-if, impact analysis, etc.)
  • Prepares and delivers insightful presentations and action recommendations. Educates leaders and crews on complex analytical findings in laymen terms and with storytelling/data visualization
  • Identifies and evaluates technologies and provides strategic inputs to advance the organization's analytics capabilities
  • Mentors the team of data scientists by guiding their professional development in conjunction with the team manager
  • Actively researches new technologies in related subjects and supports the organization to develop data analytics strategies and roadmaps
     
Minimum Education & Experience Requirements

This is a multi-track base requirement job; education and experience requirements can be satisfied through one of the following options:

  • Bachelor's degree and 10 years of experience, inclusive of 3 years of leading experience working as a team or project lead in a data analytical or computer programming function; or
  • Master's degree and 8 years of experience, inclusive of 3 years of leading experience working as a team or project lead in a data analytical or computer programming function; or
  • Ph.D. degree and 6 years of experience, including 3 years of leading experience working as the team or project lead in a data analytical or computer programming function
  • 5 years of experience in qualitative and quantitative analytics (e.g., data mining, regression analysis, hypothesis testing, A/B testing, predictive modeling, model optimization, time series analysis, cluster analysis, natural language processing/text analytics, and segmentation)
Other Qualifications

Preferred:

  • Master's or Ph.D degree with emphasis on coursework of a quantitative nature (e.g., Statistics, Computer Science, Engineering, Mathematics, Physics, Data Science, Econometrics, etc.)
  • Advanced business acumen and utility/energy industry experience
  • Deep interest and aptitude in data, metrics, analysis, trends, statistics, and program evaluation
  • Advanced project management skills
  • Experience with publications or conference presentations in a related subject

Other Requirements:

  • Intermediate-level competency using advanced Excel and statistical tools (e.g., Minitab, Alteryx, advanced Excel with VBA, R, Python, SAS, SPSS, Stata, MATLAB, etc.) to conduct in-depth analysis to support decision making
  • Proven expertise in articulating business questions and pulling data from relational databases (e.g., ORACLE, SQL SERVER)
  • Intermediate-to advanced-level programming skills in SQL, Python, R, and in visualization tools such as Power BI, Tableau
  • Intermediate- to advanced- level skills in data modeling, data structure, metadata, and the application of complex SQL queries with data from multiple sources, including a Big Data platform (e.g., Azure ADLS and Databricks)
  • Experience in designing, building, and supporting a production pipeline for data transformation and validation
  • Advanced skills of applied research design, machine learning, prediction, and optimization (e.g., multivariate statistical analysis, unsupervised and supervised learning, predictive modeling, Monte Carlo simulation)
  • Exceptional track record of successfully delivering large-scale analytical models and systems that result in substantial positive impact on business operations or customer satisfaction
  • Intermediate-level or higher Continuous Improvement knowledge, skills, and certifications
  • Self-starter and learning capability in advancing skillset in business processes, data science, and communications
  • Advanced interpersonal, analytical, and problem-solving skills, including the ability to communicate technical information and complex data analytics to a non-technical audience
  • Experience with leading large projects end-to-end with customer facing and system integration
  • Experience with mentoring and coaching data scientists
  • Experience with agile process development
  • Experience using version control (e.g., Git)
Additional Information

Incumbents may engage in all or some combination of the activities and accountabilities and utilize a variety of the competencies cited in this description depending upon the organization and role to which they are assigned. This description is intended to describe the general nature and level of work performed by incumbents in this job. It is not intended as an all-inclusive list of accountabilities or responsibilities, nor is it intended to limit the rights of supervisors or management representatives to assign, direct and control the work of employees under their supervision.


PRIVACY NOTICE TO CALIFORNIA JOB APPLICANTS 
 

At DTE Energy, we are committed to providing an inclusive workplace where everyone feels welcome and a sense of belonging. We seek individuals with a heart for service, a passion to help our communities prosper, and ideas to help shape the future of energy. We are proud to be an equal opportunity, employer that considers all qualified applicants without regard to race, color, sex, sexual orientation, gender identity, age, religion, disability, national origin, citizenship, height, weight, genetic information, marital status, pregnancy, protected veteran status or any other status protected by applicable federal and/or state laws.


What DTE Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom