Good understanding about the mainstream deep learning models from multiple domains: computer vision, NLP, reinforcement learning, model optimization etc. * Skilled in the following programming ...
Good understanding about the mainstream deep learning models from multiple domains: computer vision, NLP, reinforcement learning, model optimization etc. * Skilled in the following programming ...
Electrical Engineer 2
Birmingham, AL · Hybrid
Experience with computer programming languages such as Python, C#, or SQL, and familiarity with data science methodologies. * Problem Solving : Strong problem-solving abilities, particularly in the ...
Quick apply
Electrical Engineer 2
Birmingham, AL · Hybrid
Experience with computer programming languages such as Python, C#, or SQL, and familiarity with data science methodologies. * Problem Solving : Strong problem-solving abilities, particularly in the ...
CAD/BIM Designer (Revit/BIM)
Birmingham, AL · On-site
$25.25 - $35/hr
This role works closely with engineers and senior designers to create high-quality 3D models and ... Develop and maintain 3D Revit models, families, and associated CAD files for mechanical process ...
Quick apply
CAD/BIM Designer (Revit/BIM)
Birmingham, AL · On-site
$25.25 - $35/hr
This role works closely with engineers and senior designers to create high-quality 3D models and ... Develop and maintain 3D Revit models, families, and associated CAD files for mechanical process ...
BIM/CAD Draftsman
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
BIM/CAD Draftsman
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
Electrical Engineer 3 or Sr
Birmingham, AL · On-site
$100K - $131K/yr
Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to apply engineering analysis to solve problems. Special Notes: Candidate will work in a hybrid work ...
Quick apply
Electrical Engineer 3 or Sr
Birmingham, AL · On-site
$100K - $131K/yr
Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to apply engineering analysis to solve problems. Special Notes: Candidate will work in a hybrid work ...
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
Hazen and Sawyer is seeking a skilled Civil 3D Designer to support engineers and senior design ... Apply client and company CAD standards and file organization protocols. * Contribute to quantity ...
Quick apply
Hazen and Sawyer is seeking a skilled Civil 3D Designer to support engineers and senior design ... Apply client and company CAD standards and file organization protocols. * Contribute to quantity ...
Senior Electrical Engineer
Birmingham, AL · On-site
$100K - $131K/yr
Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to apply engineering analysis to solve problems. Education Requirements • Bachelor of Science in ...
Quick apply
Senior Electrical Engineer
Birmingham, AL · On-site
$100K - $131K/yr
Knowledge of databases, data structures, computer networking is desirable as well as an aptitude to apply engineering analysis to solve problems. Education Requirements • Bachelor of Science in ...
This involves interpreting designs from engineers and converting them into detailed drawings for ... Provide production CAD support by developing, implementing and enforcing CAD standards while ...
This involves interpreting designs from engineers and converting them into detailed drawings for ... Provide production CAD support by developing, implementing and enforcing CAD standards while ...
Electrical Engineer 3
Birmingham, AL · On-site
PSCAD * PSS ® E * Experience or training in computer programming (Python, C#, SQL preferred ... Experience or training in data science and analytics preferred * Knowledge of databases, data ...
Quick apply
Electrical Engineer 3
Birmingham, AL · On-site
PSCAD * PSS ® E * Experience or training in computer programming (Python, C#, SQL preferred ... Experience or training in data science and analytics preferred * Knowledge of databases, data ...
Be Seen First
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama supporting ... engineering and construction teams in terms of dimensions, layout, quantity surveying, clash ...
Quick apply
Be Seen First
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama supporting ... engineering and construction teams in terms of dimensions, layout, quantity surveying, clash ...
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
BIM/CAD Draftsman
Birmingham, AL · On-site
$21 - $28.25/hr
B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Support engineering and construction teams in terms of dimensions, layout, quantity surveying ...
This involves interpreting designs from engineers and converting them into detailed drawings for ... Provide production CAD support by developing, implementing and enforcing CAD standards while ...
This involves interpreting designs from engineers and converting them into detailed drawings for ... Provide production CAD support by developing, implementing and enforcing CAD standards while ...
Network Engineer
Birmingham, AL · On-site
S. Degree in Electrical Engineering, Computer Engineering, or Computer Science preferred. Other Engineering degrees may be considered. • A thorough understanding of network fundamentals and ...
Quick apply
Network Engineer
Birmingham, AL · On-site
S. Degree in Electrical Engineering, Computer Engineering, or Computer Science preferred. Other Engineering degrees may be considered. • A thorough understanding of network fundamentals and ...
SUE CAD Technician
$30 - $35/hr
SUE CAD Technician ***Work Location: Atlanta, GA *** Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to ...
SUE CAD Technician
$30 - $35/hr
SUE CAD Technician ***Work Location: Atlanta, GA *** Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to ...
AP Computer Science A Tutor
Birmingham, AL · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
AP Computer Science A Tutor
Birmingham, AL · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
High School Computer Science Tutor
Birmingham, AL · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
High School Computer Science Tutor
Birmingham, AL · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
Engineering / Design Lead Design Across Critical Utility Systems We're seeking a Senior Electrical CAD Designer to join our Trussville, Alabama team and take a key role supporting both our electric ...
Engineering / Design Lead Design Across Critical Utility Systems We're seeking a Senior Electrical CAD Designer to join our Trussville, Alabama team and take a key role supporting both our electric ...
AP Computer Science Principles Tutor
Birmingham, AL · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
AP Computer Science Principles Tutor
Birmingham, AL · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
Database Engineer
Pelham, AL · On-site
A bachelor's degree in computer programming, computer science, information technology, or equivalent experience * 3+ year of Database experience * 3+ years of Network and PC Maintenance experience ...
Database Engineer
Pelham, AL · On-site
A bachelor's degree in computer programming, computer science, information technology, or equivalent experience * 3+ year of Database experience * 3+ years of Network and PC Maintenance experience ...
Computer Programmer information
See Birmingham, AL salary details
$31.1K - $36.4K
5% of jobs
$36.4K - $41.8K
10% of jobs
$41.8K - $47.1K
7% of jobs
$48.1K is the 25th percentile. Wages below this are outliers.
$47.1K - $52.4K
15% of jobs
$52.4K - $57.8K
7% of jobs
The median wage is $59.7K / yr.
$57.8K - $63.1K
15% of jobs
$63.1K - $68.5K
11% of jobs
$72.5K is the 75th percentile. Wages above this are outliers.
$68.5K - $73.8K
6% of jobs
$73.8K - $79.2K
14% of jobs
$79.2K - $84.5K
7% of jobs
$84.5K - $89.9K
2% of jobs
$31.1K
$61.1K
$89.9K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Job description
Synergistic IT is a full-service staffing and placement firm servicing clients in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We don't just help you secure a Tech Job, but we build your solid career in technology.
Technical Skills:
- Python, Model Training/Testing
Primary Responsibilities :
- Working on the awesome AI product for document information extraction.
- Build the next-generation information extraction product powered by state-of-the-art AI and Deep Learning techniques.
- Work with an international top-notch engineering team with full commitment on Machine Learning development.
Skills Required:
- Passionate about search and AI technologies. Open to collaborating with colleagues and external contributors.
- Good understanding about the mainstream deep learning models from multiple domains: computer vision, NLP, reinforcement learning, model optimization etc.
- Skilled in the following programming languages: Python 3.
- Good English skills especially for writing and reading documentation
Education Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of working with our clients:
- E-Verified.
- Help to get H1b Employer
- Long Term Positions
- On Job Technical Support.
Candidate who are missing the required skills, might be provided an option to enhance their skills, so that they can also apply for the role and can make a career in IT industry. If you do respond via e-mail, please include a daytime phone number so that we can reach you. In considering candidates, time is of the essence, so please respond ASAP. Thank you