The Algorithm Engineering Manager leads a team that is responsible for the scalability, reliability, and performance of AI systems. Manages the design and development of scalable solutions using AI tools and machine learning models. Being an Algorithm Engineering Manager implements the AI strategy, ensuring the solutions comply with AI and machine learning standards and ethics. Enhances operations by establishing metrics, analyzing processes, and implementing standard methodologies, tools, and best practices to ensure high-quality deliverables. In addition, Algorithm Engineering Manager collaborates and partners with cross-functional teams to align priorities and drive projects forward. Stays abreast of the latest developments in AI and machine learning practices. Requires a bachelor's degree in computer science or related degree. Typically reports to a director. The Algorithm Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Working as an Algorithm Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1-3 years supervisory experience may be required. Extensive knowledge of the function and department processes.
The Senior 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 Senior Algorithm Engineer conducts model training and evaluation. Utilizes big data computation and storage tools to create prototypes and datasets. In addition, Senior 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 Senior Algorithm Engineer work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Working as a Senior Algorithm Engineer typically requires 4 -7 years of related experience.
The Lead 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 Lead Algorithm Engineer conducts model training and evaluation. Utilizes big data computation and storage tools to create prototypes and datasets. In addition, Lead 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 Lead Algorithm Engineer 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 a Lead Algorithm Engineer typically requires 10+ years of related experience.
Algorithm and Simulation Engineer III designs, develops, and evaluates the effectiveness of algorithms and frameworks to simulate and model complex systems such as behavior, threat detection, or real-world systems or vision. Uses machine learning, computational methods, and data analysis to identify, implement, and test relevant and viable algorithms for modeling a system or problem. Being an Algorithm and Simulation Engineer III creates scalable frameworks to run simulations repeatedly and quickly or model operational environments and processes. Develops visualizations to review and communicate results. Additionally, Algorithm and Simulation Engineer III writes and reviews code in relevant languages, packages, and libraries. Typically requires a master's degree in mathematics, physics, computer science, or engineering. Typically reports to a manager or head of a unit/department. The Algorithm and Simulation Engineer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be an Algorithm and Simulation Engineer III typically requires 4 -7 years of related experience.
Algorithm and Simulation Engineer V designs, develops, and evaluates the effectiveness of algorithms and frameworks to simulate and model complex systems such as behavior, threat detection, or real-world systems or vision. Uses machine learning, computational methods, and data analysis to identify, implement, and test relevant and viable algorithms for modeling a system or problem. Being an Algorithm and Simulation Engineer V creates scalable frameworks to run simulations repeatedly and quickly or model operational environments and processes. Develops visualizations to review and communicate results. Additionally, Algorithm and Simulation Engineer V writes and reviews code in relevant languages, packages, and libraries. Typically requires a master's degree in mathematics, physics, computer science, or engineering. Typically reports to a manager or head of a unit/department. The Algorithm and Simulation Engineer 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. To be an Algorithm and Simulation Engineer V typically requires 10+ years of related experience.