AmTrust is looking to solve AI design and development problems by leading the design, development, and optimization of AI models and software applications.
Requirements
- 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 such as Azure or AWS.
- Experience in developing AI models, software applications, and APIs.
- Intermediate to advanced experience using Azure DevOps and API Management gateways.
- Proven experience in writing comprehensive technical documentation.
Responsibilities
- Lead the design, development, and optimization of advanced AI models to improve performance and accuracy. Utilize frameworks such as TensorFlow and PyTorch.
- Develop and maintain software applications and APIs using languages such as Python and C. Ensure code quality through refactoring and code reviews.
- Manage AI and software projects from inception to completion, including enhancements and bug fixes. Interface with business analysts to discuss timelines and clarify requirements.
- Develop and optimize complex data queries for databases and domain objects. Ensure data integrity and accuracy.
- Work closely with cross-functional teams, including development, marketing, IT, and customer service, 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. Conduct training sessions and share best practices.
Other
- Proven track record of managing and delivering complex projects.
- 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.