1

Junior Computer Programmer Jobs in Detroit, MI (NOW HIRING)

... engineers in delivering cyber risk analysis, technical assessments, and customer support. This is ... Bachelor?s degree in Cybersecurity, Computer Science, Information Technology , or related field (or ...

Mentor junior developers and support knowledge sharing across frontend, backend, and platform teams Basic Requirements * Bachelor's degree in Computer Science, Computer Engineering, Electrical ...

Senior Software Engineer

Dearborn, MI ยท Hybrid

$113K - $149K/yr

Bachelor's degree in Computer Science, Computer Engineering or related field OR a combination of ... Have skillset of leading a team and bringing along the junior engineers You may not check every box ...

Senior Algorithm Engineer

Novi, MI ยท On-site

$102K - $150K/yr

Provides leadership, guidance, and mentorship to junior engineers. Works with a team of software ... Will accept a Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer ...

Senior Algorithm Engineer

Novi, MI ยท On-site

$102K - $150K/yr

Provides leadership, guidance, and mentorship to junior engineers. Works with a team of software ... Will accept a Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer ...

Perform code reviews and mentor junior developers. * Troubleshoot complex production issues and ... Computer and Information Science, Bachelor's: Computer Engineering, Bachelor's: Computer Systems ...

New

Product Design Engineer

Rochester Hills, MI

$118K - $142K/yr

Knowledge of engineering principles including GD&T, FMEA, DFM, DOE, CAD, and statistical analysis ... Ability to support and mentor Junior Engineers, Designers, and Technicians. * Experience performing ...

Showing results 41-60

Junior Computer Programmer information

See Detroit, MI salary details

$7

$26

$46

How much do junior computer programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for junior computer programmer in Detroit, MI is $26.64, according to ZipRecruiter salary data. Most workers in this role earn between $16.15 and $32.79 per hour, depending on experience, location, and employer.

What is a junior computer programmer?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

What are the key skills and qualifications needed to thrive as a junior computer programmer, and why are they important?

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a junior computer programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

What is the difference between Junior Computer Programmer vs Junior Software Developer?

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What are the most commonly searched types of Computer Programmer jobs in Detroit, MI?

The most popular types of Computer Programmer jobs in Detroit, MI are:

What are popular job titles related to Junior Computer Programmer jobs in Detroit, MI?

For Junior Computer Programmer jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Junior Computer Programmer jobs in Detroit, MI look for?

The top searched job categories for Junior Computer Programmer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Junior Computer Programmer jobs?

Cities near Detroit, MI with the most Junior Computer Programmer job openings:

Infographic showing various Junior Computer Programmer job openings in Detroit, MI as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $51,302 per year, or $24.7 per hour.

AI Performance Engineer

Bright Vision Technologies

Troy, MI โ€ข On-site

$75 - $100/hr

Other

Posted 4 days ago


Job description

AI Performance Engineer โ€“ Remote

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.

This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

Job Title:AI Performance Engineer

Location:100% Remote (U.S.)

Position Type:Full-time, Direct W2

Salary Range:$75,000โ€“$100,000 Annually

Experience Required:6+ years

Sponsorship:U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.

Job Summary

We are seeking an AI Performance Engineer to focus on extracting maximum throughput, minimizing latency, and reducing cost across training and inference workloads for large neural network systems. The role spans the full stack from low-level kernel optimization to distributed system tuning, requiring deep understanding of GPU architecture, model parallelism, memory management, and compiler-level optimization. The ideal candidate has demonstrated impact on production AI workloads, with strong instrumentation and measurement discipline that enables rigorous, data-driven optimization decisions. In this role you will work closely with cross-functional partners โ€” product, design, engineering, operations, and business stakeholders โ€” to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production.

Required Qualifications
  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Computer Engineering, or a related field.
  • Six or more years of experience in performance engineering, ML systems, or HPC.
  • Strong proficiency in Python and C++.
  • Hands-on experience optimizing deep learning workloads on modern GPUs.
  • Deep understanding of distributed training and inference techniques.
  • Experience with profiling tools across CPU, GPU, and distributed systems.
  • Familiarity with model compression techniques and their accuracy implications.
  • Strong grasp of memory hierarchies, communication primitives, and parallelism strategies.
  • Excellent measurement, debugging, and analytical reasoning skills.
  • Strong communication and collaboration skills.
Preferred Qualifications
  • Experience optimizing LLM inference at production scale.
  • Contributions to vLLM, TensorRT-LLM, DeepSpeed, or similar projects.
  • Familiarity with custom kernel authoring in Triton or CUTLASS.
  • Experience with FinOps for AI workloads.
  • Publications or talks on AI systems performance.

Equal Employment Opportunity (EEO) Statement

Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.

BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

#J-18808-Ljbffr