Job Summary
The Senior AI Engineer is a senior-level position that requires experienced professionals with a strong background in AI model development, software engineering, and project management.
* Design, develop, and optimize advanced AI models to improve performance and accuracy using frameworks such as TensorFlow and PyTorch.
* Develop and maintain software applications and APIs using languages such as Python and C#, ensuring code quality through refactoring and code reviews.
* Manage AI and software projects from inception to completion, including enhancements and bug fixes, and interface with stakeholders to discuss timelines and clarify requirements.
* Develop and optimize complex data queries for databases and domain objects, ensuring data integrity and accuracy.
* Collaborate with cross-functional teams to solve AI design and development problems.
* Write and maintain technical documentation for AI models, software applications, and project workflows.
* Provide guidance and mentorship to junior AI engineers and software developers, conducting training sessions and sharing best practices.
Requirements
* Education: Bachelor's Degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
* Experience: Experience in developing AI models, software applications, and APIs, with a proven track record of managing and delivering complex projects.
* Technical Skills: Advanced knowledge of machine learning and deep learning algorithms, proficiency in Python (TensorFlow, PyTorch) and C#, strong understanding of SQL and NoSQL databases, familiarity with cloud platforms.
* Soft Skills: Excellent problem-solving and analytical skills, strong communication and interpersonal skills, ability to work independently and as part of a team, strong organizational and project management skills.