Reviews, analyzes, develops, installs, and modifies computer operating systems.
Analyzes and resolves problems associated with operating systems. Detects, diagnoses, and reports related problems.
| Job Title | Job Description | |
|---|---|---|
| 1 | Principal Algorithm Engineer | The Principal Algorithm Engineer performs research and testing to develop machine learning algorithms and predictive models. Designs and develops scalable solutions using AI tools and machine-learning models. Being a Principal Algorithm Engineer conducts model training and evaluation. Utilizes big data computation and storage tools to create prototypes and datasets. In addition, Principal Algorithm Engineer integrates, tests, tunes, and monitors solutions. Proficient with multiple AI tools such as Python, Java, or R and machine learning frameworks like Spark, TensorFlow, or sciket-learn. Requires a master's degree in computer science, mathematics, engineering or equivalent. Typically reports to a manager or head of a unit/department. Being a Principal Algorithm Engineer work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Working as a Principal Algorithm Engineer typically requires 7+ years of related experience. |
| 2 | Entry Software Engineer | The Entry Software Engineer performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being an Entry Software Engineer typically reports to a manager. Requires a bachelor's degree. Being an Entry Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. Working as an Entry Software Engineer typically requires 0-2 years of related experience. |
| 3 | Software Developer V | The Software Developer V performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Developer V requires a bachelor's degree. May provide consultation on complex projects. In addition, Software Developer V typically reports to a manager. Being a Software Developer V works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously. Goals are generally communicated in solution or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Working as a Software Developer V typically requires 10+ years of related experience. |
| 4 | Information Systems Architect V | The Information Systems Architect V designs systems to consider functional requirements, scalability, and security. Responsible for the architectural design, development, and deployment of an organization's overall IT systems. Being an Information Systems Architect V researches, identifies, selects, and tests technology products required for solution delivery. Defines system solutions based on user needs, cost, and required integration with existing applications, systems, or platforms. In addition, Information Systems Architect V establishes, implements, and documents technology integrations or migration strategies. Requires a bachelor's degree. Typically reports to a manager. Being an Information Systems Architect V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Working as an Information Systems Architect V typically requires 10+ years of related experience. |
| 5 | Software Developer IV | The Software Developer IV performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Developer IV typically reports to a manager. Requires a bachelor's degree. Software Developer IV is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. Working as a Software Developer IV typically requires 7+ years of related experience. |
| Skills | Proficiency Level |
|---|---|
| Analytical Thinking | Level 3 |
| Innovation | Level 3 |
| Attention to Detail | Level 4 |