1

Computer Programming Jobs in Columbus, OH (NOW HIRING)

POSITION SUMMARY We are seeking a Principal AI Engineer (computer engineering or electrical engineering background) with a strong product-development foundation to lead AI initiatives that accelerate ...

CAD Drafter (PSG)

Columbus, OH · On-site

$18 - $22/hr

Location Columbus PSG, OH Market Surveying & Engineering (PSG) Who is Team Fishel? Since 1936, we ... CAD Drafter for our Columbus, OH Professional Services Group location to support projects in ...

Help Desk Analyst 2/HDA2 (39574)

Columbus, OH · On-site

$19.75 - $27/hr

Qualifications Possession of an associate's degree with significant coursework (16 semester or 24 quarter hours) in computer science, computer information systems, computer programming, systems ...

Electrical CAD Technician Compensation: $27 - $28 /hour, depending on experience Location: Columbus ... Prepare new drawings and revise existing engineering drawings * Adhere to company and client ...

next page

Showing results 1-20

Computer Programming information

See Columbus, OH salary details

$31.2K

$61.3K

$90.2K

How much do computer programming jobs pay per year?

As of Jun 20, 2026, the average yearly pay for computer programming in Columbus, OH is $61,338.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,700.00 and $75,500.00 per year, depending on experience, location, and employer.

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

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

What are the most commonly searched types of Computer Programming jobs in Columbus, OH? The most popular types of Computer Programming jobs in Columbus, OH are:
What cities near Columbus, OH are hiring for Computer Programming jobs? Cities near Columbus, OH with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Columbus, OH as of June 2026, with employment types broken down into 69% Full Time, 8% Part Time, and 23% Contract. Highlights an 92% In-person, and 8% Hybrid job distribution, with an average salary of $61,338 per year, or $29.5 per hour.
Principal AI Engineer

Other

Posted 18 days ago


Vertiv rating

6.9

Company rating: 6.9 out of 10

Based on 60 frontline employees who took The Breakroom Quiz

305th of 418 rated machine equipment manufacturers


Job description

POSITION SUMMARY

We are seeking a Principal AI Engineer (computer engineering or electrical engineering background) with a strong product-development foundation to lead AI initiatives that accelerate time-to-market, improve engineering efficiency, and enable AI-driven product capabilities.   This role spans five product lines within the IT Rack Infrastructure domain and supports AI efforts across sustaining engineering, New Product Development and Introduction (NPDI), and forward-looking blue-sky research.   The ideal candidate combines deep technical credibility in real-world product development with a creative, research-oriented mindset to explore breakthrough AI methods and technologies that can redefine both engineering processes and products.

RESPONSIBILITIES

  • Lead and explore AI-related research and emerging AI-technologies focused on IT Rack Infrastructure products (1PH UPS, rack-based power distribution units, KVM and Serial devices, mechanical racks).
  • Define the AI/ML architecture and technology roadmap for the IT Systems Business Unit. 
  • Identify highvalue AI use cases across singlephase UPS, rack PDU, KVM/Serial, racks, and integrated solutions. 
  • Drive alignment of AI initiatives with product-line strategies and long-term business goals.
  • Lead feasibility studies, prototypes, and proof-of-concept developments. 
  • Ensure AI/ML model's robustness, performance, explainability, and lifecycle management.
  • Lead AI initiatives for improving our NPDI process time-to-market and engineering efficiency. 
  • Work with engineering leaders across product lines to define technological needs and feasibility. 
  • Collaborate with embedded software and firmware teams to deploy models on constrained edge devices and real-time systems. 
  • Define requirements for data acquisition, signal conditioning, and model inference hardware/software.
  • Establish practices for data collection, preprocessing, labeling, and governance.
  • Implement Machine Learning Operations (MLOps) frameworks for continuous integration, testing, versioning, and monitoring of AI models.
  • Develop prototype methods, models, and simulations to validate new ideas and support technology feasibility studies.
  • Collaborate closely with cross-functional teams, including product development, engineering, and infrastructure teams, to ensure alignment of research objectives with overall company vision and market trends.
  • Publish technical papers, file patents, and present findings to internal stakeholders and external audiences, contributing to the organization's knowledge base and thought leadership.
  • Identify and collaborate with external research institutions, industry partners, and academic organizations to leverage additional expertise and insights.
  • Engage with standards bodies, and technology partners.
  • Mentor and guide junior engineers, fostering a culture of curiosity, creativity, and technical excellence within the team.

REQUIRED QUALIFICATIONS

  • PhD required, Undergraduate or Graduate degree in Electrical Engineering or Computer Engineering
  • 10+ years of experience computer engineering or electrical engineering or advanced research in related fields.
  • 5+ years of experience in AI/ML development, applied machine learning, embedded systems and advanced analytics. 
  • Strong proficiency in:
    • Python, ML frameworks (TensorFlow, PyTorch, scikitlearn)
    • Data engineering and MLOps tools
    • Model validation, testing, and deployment practices
  • Experience deploying AI/ML models in embedded systems, cloud platforms, or distributed systems.  
  • Ability to provide technical leadership and drive cross-functional initiatives.
  • Familiarity with IT rack systems and infrastructure components is a plus.
  • Demonstrated ability to conceptualize and validate transformative ideas in mechanical design and materials applications.
  • Strong communication and presentation skills.
  • Ability to work both independently and collaboratively, engaging with cross-functional teams and external partners effectively.

PREFERRED QUALIFICATIONS

  • Experience in energy technologies, IoT, or industrial/embedded products.
  • Knowledge of digital twins, simulation environments, or control systems.
  • Familiarity with edge AI inference frameworks and optimized runtime environments.
  • Track record of patents, high quality research/publications, or technical presentations.
  • Having research articles in ICML, ICLR or L4DC conferences is a plus

KEY COMPETENCIES

  • Strong systems thinking and problem-solving ability
  • Technical leadership and communication
  • Strategic planning and innovation mindset
  • Ability to navigate complex, cross-functional organizations
  • Focus on scalability, reliability, and productization

PHYSICAL & ENVIRONMENTAL DEMANDS

  • Office and lab environment. Must be comfortable working in a lab performing or guiding experiments.

TRAVEL REQUIRED

  • 10%

THE VERTIV OPPORTUNITY

The successful candidate will embrace Vertiv's Core Principles & Behaviors to help execute our Strategic Priorities.

Our Core Principles: Safety | Integrity | Respect | Teamwork | Inclusion

Our Strategic Priorities

  • High-Performance Culture
  • Customer Focus
  • Operational Excellence
  • Innovation
  • Financial Strength

Vertiv Behaviors

  • Own it
  • Act with urgency
  • Foster a customer-first mindset
  • Think big and execute
  • Lead by example
  • Drive continuous improvement
  • Learn and seek out development
  • Promote transparent & open communication

About Vertiv

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers' vital applications to run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today's data centers, communication networks and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extend from the cloud to the edge of the network. Headquartered in Westerville, Ohio, USA, Vertiv employs around 34,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.

Work Authorization

No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Vertiv is an Equal Opportunity/Affirmative Action employer. We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to help.join@vertiv.com.


What Vertiv employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom