AI Engineer

San Diego, California, United States; Remote, United States

Apply now Apply later

Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm, we are dedicated to serving the homeowner/buyer. Our goal is to provide affordable home financing for our customers, utilizing the best terms available while providing a level of professionalism and service unsurpassed in the lending industry.

Position Summary

The AI Engineer is responsible for the development and implementation of advanced artificial intelligence systems. This role involves designing, programming, and training complex algorithms that emulate human cognitive processes. Key responsibilities include managing and processing large datasets, developing, and testing machine learning models, and integrating these models into applications using API calls or embedded code. The position requires a strong foundation in software development, data science, and data engineering, as well as a deep understanding of machine learning principles. The AI Engineer will collaborate with cross-functional teams to bring AI-driven solutions to life, enhancing the functionality and user experience of various application

Essential Functions

  • 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.
  • Keep abreast of the latest advancements in AI, machine learning, and related technologies to incorporate cutting-edge solutions.
  • Work alongside other professionals, including AI Engineers, data scientists, software developers, and project managers, to achieve cohesive project goals.
  • Create detailed documentation for AI systems and their architectures, aiding in maintenance, updates, and knowledge transfer.
  • Utilize AI to improve the user interface and experience of applications, making them more intuitive and responsive.
  • Adhere to ethical guidelines and standards in AI development, ensuring fairness, privacy, and transparency.
  • Conduct in-depth analysis of AI systems' performance, identifying areas for improvement and optimization.
  • Utilize cloud computing platforms for efficient AI model development, testing, and deployment.
  • Incorporate user and stakeholder feedback into AI system development to continuously improve its effectiveness and usability.
  • Serve as a bridge between technical and non-technical teams, facilitating the integration of AI into various business processes and ensuring alignment with business objectives.
  • Partner with key stakeholders, including the business unit leaders, Product, Data & Technology teams, to assist with their AI-related technical issues.
  • Contribute to the team of AI professionals by using expertise to answer questions and sharing repeatable design patterns with less experienced teammates, enhancing skillsets and competencies of team members, and sharing technical knowledge throughout the team.
  • Participate in stakeholder reviews, and design sessions.
  • Provide data, reports, and information to management as needed.
  • Drive strong communications, partnerships, and stakeholder management with senior leaders, functional managers, and staff.
  • Perform other duties as assigned.

Qualifications

  • Bachelor's or Master's Degree directly related to the position or equivalent, required. Degree in Computer Science, Artificial Intelligence, Data Science, Engineering, or a related field.
  • 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
  • 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.
  • Strong detail orientation and highly organized with proven ability to lead effectively and drive results in a matrixed management environment.
  • Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks.
  • Excellent verbal and written communication skills plus demonstrate strong leadership capabilities.
  • Strong interpersonal and team building skills.
  • Self-starter with the demonstrated ability to learn/adapt to new technologies and techniques.
  • Excellent verbal and written communication skills required.
  • Highly organized and detail-oriented; ability to work in a fast-paced, metrics-driven environment required.
  • Proficiency in Microsoft Office Suite, Word, Excel, Wiki, collaborative cloud-based programs, and third-party software applications required.
  • Commitment to company values.
  • Customer Service - Proactive attention to each person
  • Integrity - Do and say what's right
  • Respect - Treat others with dignity
  • Collaboration - Listen and work together
  • Learning - Seek knowledge and strive for improvement
  • Excellence – Deliver the unexpected

Supervision

  • Job Scope: Plays a key role in area by generating insights and ideas on policies, processes, procedures, and efficiency; contributes ideas to strategic and operational plans to ensure alignment
  • Complexity: Problems encountered are generally limited to the area/unit, the project, or program, and may be complex, broad in scope and implications, and often unprecedented
  • Impact: Decisions and actions have a direct impact on the outcomes of the department, projects, and programs
  • Interaction/Supervision: Works under broad direction with some latitude for independent actions; guided by professional standards, desired outcomes and unit/project/program specifications

Requirements

  • Physical: Work is primarily sedentary; occasionally walks and/or stands.
  • Manual Dexterity:  Frequent use of computer keyboard and mouse.

  • Audio/Visual:  Ability to accurately interpret sounds and associated meanings at a volume consistent with interpersonal conversation. Regularly required to accurately perceive, distinguish and interpret information received visually and through audio, e.g., words, numbers and other data broadcasted aloud/viewed on a screen, as well as print and other media.

  • Environmental:  Office environment – no substantial exposure to adverse environmental conditions.
  • Travel: 5% or less
  • Mental: Learn new tasks, remember processes, maintain focus, complete tasks independently, and make timely
    decisions in the context of a workflow. This role requires effective adaptation to workplace stressors, including customer service complaints, security responsibilities, and competing priorities. Must be able to adhere to process protocol. Must be able to apply established protocols in a timely manner.

Guild offers a pleasant work environment, competitive compensation and excellent benefits package, including medical, dental, vision, life insurance, AD&D, LTD and 401(k) with employer match.

Guild Mortgage Company is an Equal Opportunity Employer.

This position offers eligibility for incentive compensation.

Target Salary Range: $94,000 - $128,000 annually

Compensation at Guild is influenced by a wide array of factors including but not limited to local and federal minimum wage requirements, education, level of experience, and applicant’s geographical location.

REQ#: AIENG016698

Apply now Apply later
Job stats:  3  3  0

Tags: APIs Architecture AWS Azure Banking Computer Science Computer Vision Engineering Excel Java Keras Machine Learning ML models NLP Privacy Python PyTorch R Scala Security TensorFlow Testing

Perks/benefits: 401(k) matching Career development Competitive pay Health care Transparency

Regions: Remote/Anywhere North America
Country: United States

More jobs like this