Guild Mortgage Company is seeking to enhance its applications and services through the development and implementation of advanced artificial intelligence systems to improve user experience and business processes.
Requirements
- Advanced knowledge and experience working with Python
- Proficiency in other programming languages such as Java, R, or Scala.
- Experience with machine learning frameworks like TensorFlow, Keras, PyTorch, or similar.
- Strong understanding of algorithms and data structures.
- Knowledge of AI principles and technologies, including neural networks, NLP, and computer vision.
- Experience working with cloud cognitive services in Azure, AWS, Google, etc
- Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks.
Responsibilities
- Source relevant data from various channels, including databases, online sources, and internal systems, essential for training AI models.
- Process raw data to make it suitable for use in machine learning, which includes cleaning, normalizing, and segmenting the data.
- Create machine learning models using appropriate algorithms and techniques to solve specific business problems or enhance application capabilities.
- Rigorously test AI models to ensure their accuracy, reliability, and robustness, and validate them against predefined metrics.
- Seamlessly integrate AI models into existing software applications, employing API calls or embedded code for smooth functionality.
- Continuously optimize AI systems for better speed, efficiency, and accuracy, ensuring they meet the required performance standards.
- Identify and fix bugs or issues in AI models and their integration into applications, ensuring smooth operation.
Other
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, Engineering, or a related field.
- Minimum of 3 years of experience
- Travel: Infrequent based on company events and/or relevant conferences or training
- Problem solver with an ability to work as a team towards a solution.
- Ability to prioritize multiple tasks in a deadline-driven environment, strong sense of urgency and responsiveness.