2

Entry Level Computer Science Jobs in Rochester Hills, MI

... Computer Science, or related field (or equivalent experience). * Exposure to Microsoft 365 or Azure environments preferred. * Prior internship, academic project, or entry-level experience in security ...

Controls Engineer

Detroit, MI · On-site

$82K - $106K/yr

Lead and mentor co-ops, interns, entry level engineers. * Support plants and their controls teams ... Bachelor's Degree in Computer Science, Electrical Engineering or 1-3 Years experience * Proficient ...

Management Information Systems, Computer and Information Science, Systems Engineering, Mathematics ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Cloud Automation Engineer

Allen Park, MI · On-site

$50.75 - $68/hr

... Engineer, entry level. This position will be working on the IT Solutions team to automate ... IT, MIS, Computer Science, Software Engineering or equivalent work experience Additional ...

Associate degree in Computer Science, Information Technology or related discipline * A minimum of ... Possess a technology-specific entry level certification (i.e. Comp TIA Networking+, Storage+ or ...

Associate degree in Computer Science, Information Technology or related discipline * A minimum of ... Possess a technology-specific entry level certification (i.e. Comp TIA Networking+, Storage+ or ...

As an entry-level Software Developer for this Fortune 500 automotive company, you'll be joining a ... Computer Science, IT, etc) * Hands-on experience with OOP (Java or Python) * Exposure to AI ...

Cloud Automation Engineer

Allen Park, MI · On-site

$50.75 - $68/hr

... Engineer, entry level. This position will be working on the IT Solutions team to automate ... IT, MIS, Computer Science, Software Engineering or equivalent work experience Additional ...

Showing results 21-40

Entry Level Computer Science information

What are entry level computer science jobs?

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 the key skills and qualifications needed to thrive as an entry level computer science professional?

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 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 most commonly searched types of Computer Science jobs in Rochester Hills, MI?

The most popular types of Computer Science jobs in Rochester Hills, MI are:

What are popular job titles related to Entry Level Computer Science jobs in Rochester Hills, MI?

For Entry Level Computer Science jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Science jobs in Rochester Hills, MI look for?

The top searched job categories for Entry Level Computer Science jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Entry Level Computer Science jobs?

Cities near Rochester Hills, MI with the most Entry Level Computer Science job openings:

Infographic showing various Entry Level Computer Science job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 69% Full Time, and 31% Part Time. Highlights an 73% In-person, and 27% Remote job distribution.

Generative AI Researcher

Warren, MI • On-site

Full-time

Re-posted 21 days ago


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

176th of 226 rated it services


Job description

Job Summary:

We are seeking a highly skilled and creative Entry Level - Generative AI Engineer to apply state-of-the-art generative models to solve complex challenges in automotive engineering. This role focuses on creating intelligent agents that leverage generative capabilities for reasoning, planning, and executing complex tasks autonomously. The ideal candidate will bridge the gap between generative AI's creative potential and agentic AI's autonomous action, developing systems that can understand, reason, and act in dynamic environments.

Key Responsibilities

Integrated AI System Development:

Design and build AI agents that utilize large language models for reasoning and decision-making

Develop systems where generative AI components enable sophisticated planning and problem-solving

Create autonomous agents capable of using tools, APIs, and external systems through generative interfaces

Implement multi-agent systems where generative AI facilitates communication and collaboration

Generative AI Capabilities:

Fine-tune and optimize large language models for specific agentic tasks

Develop prompt engineering strategies for complex reasoning and chain-of-thought processes

Implement RAG (Retrieval-Augmented Generation) systems to enhance agent knowledge and context

Create generative models for code generation, content creation, and strategic planning within agent frameworks

Agent Architecture & Autonomy:

Build reflective agents that can critique and improve their own reasoning processes

Design goal-oriented systems that use generative AI for planning and adaptation

Implement memory architectures that allow agents to learn from experience and maintain context

Develop safety mechanisms and oversight for autonomous generative agents

Multi-Modal Agent Systems:

Integrate vision, language, and action capabilities within agent frameworks

Develop agents that can process and generate across multiple modalities (text, image, audio)

Create embodied agents that interact with digital and physical environments

Research & Innovation: Stay current with the latest academic research and open-source advancements in generative AI. Prototype new ideas and conduct experiments to validate their feasibility and impact.

Education: Ph.D in Computer Science, Electrical Engineering, Mechanical Engineering or related streams.

Technical Proficiency:

Experience with generative AI (LLMs, diffusion models, generative architectures)

Experience with agentic AI systems, reinforcement learning, or autonomous systems

Strong programming skills in Python and experience with AI/ML frameworks (PyTorch, TensorFlow)

Experience with LangChain, AutoGPT, Microsoft Autogen, or similar agent frameworks

Proficiency with transformer architectures and fine-tuning techniques

Deep understanding of prompt engineering, reasoning techniques, and LLM capabilities

Experience with RAG systems, vector databases, and knowledge retrieval

Knowledge of reinforcement learning, planning algorithms, and decision-making systems

Familiarity with multi-agent systems and emergent behavior

Ph.D


What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom