1

Computer Vision Engineer Jobs in Birmingham, AL (NOW HIRING)

Work with computer vision and natural language processing techniques to enhance the accuracy and ... Past programming, data capture software and imaging platform experience * Experience using LLMs ...

... computer vision and temporal modeling (CNNs, transformers, RNNs for sequential sensor data) · ... engineers and researchers Exciting Work Environment · Full-time, in person Birmingham (AL) · ...

... computer vision and temporal modeling (CNNs, transformers, RNNs for sequential sensor data) • ... engineers and researchers Exciting Work Environment • Full-time, in person Birmingham (AL) • ...

... computer vision and temporal modeling (CNNs, transformers, RNNs for sequential sensor data) · ... engineers and researchers Exciting Work Environment · Full-time, in person with our research team ...

... computer vision and temporal modeling (CNNs, transformers, RNNs for sequential sensor data) • ... elite engineers and researchers Exciting Work Environment • Full-time, in person with our ...

Based on experience and will be discussed with manager in interview Accura Engineering is seeking a ... Comprehensive health, dental, and vision insurance. * Retirement savings plan with company match.

next page

Showing results 1-20

Computer Vision Engineer information

See Birmingham, AL salary details

$45.5K

$113.9K

$128.9K

How much do computer vision engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for computer vision engineer in Birmingham, AL is $113,883.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,500.00 and $123,200.00 per year, depending on experience, location, and employer.

What is a computer vision engineer?

Computer Vision Engineers are professionals who develop algorithms and systems that enable computers to interpret and process visual information from the world, such as images and videos. They work on tasks like object detection, facial recognition, image segmentation, and more, often using machine learning and deep learning techniques. These engineers apply their expertise in fields like robotics, autonomous vehicles, healthcare, and augmented reality, turning raw visual data into actionable insights.

What does a computer vision engineer do?

Computer vision is a branch of artificial intelligence that attempts to replicate human analytical processes by using algorithms and computer models to understand and identify patterns in images. As a computer vision engineer, you use software to handle the processing and analysis of large data populations, and your efforts support the automation of predictive decision-making efforts. Your responsibilities involve research, programming, data analysis, and user interface design. You may work on a variety of exciting development projects like self-driving cars, mobile devices, innovative features and capabilities in sports and entertainment, and the next generation of social media enhancements.

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

To thrive as a Computer Vision Engineer, you need a strong background in computer science, mathematics, and machine learning, often supported by a relevant degree and experience with image processing algorithms. Familiarity with tools and frameworks such as OpenCV, TensorFlow, PyTorch, and proficiency in programming languages like Python or C++ is essential, along with knowledge of deep learning techniques. Analytical thinking, creativity, and effective communication are standout soft skills for this role. These skills and qualities are crucial for developing innovative vision solutions, interpreting complex data, and collaborating efficiently within interdisciplinary teams.

What are some common challenges faced by computer vision engineers when deploying models to production environments?

Computer Vision Engineers often encounter challenges such as ensuring model accuracy in diverse real-world conditions, optimizing models for efficiency on edge devices, and handling large-scale data processing. Deploying models to production requires balancing performance with resource constraints and addressing issues like latency, scalability, and data privacy. Collaborating closely with software engineers and data scientists is crucial to integrate solutions effectively and continuously monitor and improve model performance in live applications.

What is the difference between Computer Vision Engineer vs Machine Learning Engineer?

AspectComputer Vision EngineerMachine Learning Engineer
Required CredentialsBachelor's or Master's in CS, Electrical Engineering, or related; knowledge of image processing and computer vision librariesBachelor's or Master's in CS, Data Science, or related; strong programming and statistical skills
Work EnvironmentDevelops algorithms for image/video analysis, object detection, and recognition in tech, automotive, or healthcare industriesBuilds models for various data types, including text, images, and structured data across multiple sectors
Employer & Industry UsageTech companies, autonomous vehicles, robotics, healthcareTech firms, finance, e-commerce, healthcare, and research institutions

While both roles involve machine learning techniques, Computer Vision Engineers specialize in developing algorithms for visual data, whereas Machine Learning Engineers work on broader data modeling across various data types. The roles often overlap but differ mainly in focus and application areas.

What are the most commonly searched types of Computer Vision Engineer jobs in Birmingham, AL?

The most popular types of Computer Vision Engineer jobs in Birmingham, AL are:

What are popular job titles related to Computer Vision Engineer jobs in Birmingham, AL?

For Computer Vision Engineer jobs in Birmingham, AL, the most frequently searched job titles are:

What job categories do people searching Computer Vision Engineer jobs in Birmingham, AL look for?

The top searched job categories for Computer Vision Engineer jobs in Birmingham, AL are:

Infographic showing various Computer Vision Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 16% Part Time, and 6% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $113,883 per year, or $54.8 per hour.

Computer Engineer (Cybersecurity)

US Department of the Treasury

Birmingham, AL

$106K/yr

Full-time, Part-time

Posted 12 days ago


Key responsibilities

  • Oversee development, implementation, integration, testing, security, and modernization activities for assigned systems and applications.

  • Perform work involving the design, documentation, development, modification, testing, installation, and support of applications software.

  • Participate in technological planning, product evaluation, and report development.


U.S. Department Of The Treasury rating

8.2

Company rating: 8.2 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

312th of 856 rated public administrative organizations


Job description

PLEASE NOTE: Based on the current hiring restrictions, selectees may be subject to additional approvals prior to an offer being extended.

This position is located at Bureau of the Fiscal Service, Applications Development Division. As a Computer Engineer (Cybersecurity), you will oversee development, implementation, integration, testing, security, and modernization activities for assigned systems and applications.

Qualifications:You must meet the following requirements by the closing date of this announcement.
The experience may have been gained in either the public, private sector or volunteer service. One year of experience refers to full-time work; part-time work is considered on a prorated basis. To ensure full credit for your work experience, please indicate dates of employment by month/day/year and indicate number of hours worked per week on your resume.
For the GS-13, you must have one year of specialized experience at a level of difficulty and responsibility equivalent to the GS-12 grade level in the Federal service.Specialized Experience for this position includes:
Experience performing work that involves the design, documentation, development, modification, testing, installation, implementation, and support of new or existing applications software in order to ensure that applications are optimized for state-of-the-art technology, current and planned functionality, and regulatory requirements for an organization.
Examples for this position could include:
- Project experience for a business system with a wide variety of technologies (i.e. programming languages, frameworks, platforms, tools, databases); OR
- Experience providing IT services such as designing, developing, testing, documenting, maintaining, and/or integrating application software; OR
- Participating in technological planning, product evaluation, and report development.Education:Education Requirements:
A. Degree: Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of engineering with at least one program accredited by ABET; or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
B. Combination of education and experience -- college-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:
  1. Professional registration or licensure -- Current registration as an Engineer Intern (EI), Engineer in Training (EIT)1, or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions.
  2. Written Test -- Evidence of having successfully passed the Fundamentals of Engineering (FE)2 examination or any other written test required for professional registration by an engineering licensure board in the various States, the District of Columbia, Guam, and Puerto Rico.
  3. Specified academic courses -- Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and that included the courses specified in the basic requirements under paragraph A. The courses must be fully acceptable toward meeting the requirements of an engineering program as described in paragraph A.
  4. Related curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the applicant has had at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions. (The above examples of related curricula are not all-inclusive.)
Note: An applicant who meets the basic requirements as specified in A or B above, except as noted under B.1., may qualify for positions in any branch of engineering unless selective factors indicate otherwise.
Employment Type: OTHER

What U.S. Department Of The Treasury employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom