FICO

posted about 1 month ago

Full-time - Principal
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Principal Software Architect specializing in AI Technology at FICO will lead the design, architecture, and development of advanced AI systems. This role focuses on driving innovation in machine learning, deep learning, and natural language processing, ensuring that AI solutions are scalable, reliable, and efficient. The architect will collaborate with cross-functional teams to integrate these solutions within the FICO Platform ecosystem, aligning AI strategies with business goals.

Responsibilities

  • Design and oversee the architecture for large-scale AI/ML platform services, ensuring scalability, performance, and security.
  • Stay at the forefront of AI trends to keep products competitive and aligned with FICO's software business goals.
  • Provide thought leadership on AI technology, advising on best practices, emerging trends, and new tools.
  • Work closely with product managers, data scientists, engineers, and other stakeholders to translate business objectives into technical AI solutions.
  • Define architectural standards and best practices for AI model training, deployment, and management.
  • Mentor engineering teams in AI/ML architecture, software design patterns, and implementation strategies.
  • Assess and recommend new tools, libraries, and frameworks to enhance AI solution development.
  • Identify and mitigate technical risks related to AI implementation, scalability, data privacy, and model bias.
  • Ensure AI models and systems are optimized for real-time performance and efficient resource consumption.

Requirements

  • 10 - 14 years of experience in software architecture, with 5 - 8 years focused on AI/ML technologies.
  • Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or related field.
  • Strong experience with machine learning frameworks (TensorFlow, PyTorch, etc.) and deep learning techniques.
  • Expertise in AI model deployment and orchestration on cloud platforms (AWS, Azure, GCP).
  • Proficiency in programming languages like Python, Java, C++, Golang and familiarity with distributed computing frameworks.
  • Solid understanding of data architecture, including data lakes, data pipelines, and databases.
  • Understanding of Large Language Model deployments, Vector databases, and Agent principles.
  • Experienced in Kubernetes and GPU architectures.
  • Ability to solve complex problems using a data-driven approach, including experience with algorithms, statistics, and optimization techniques.
  • Proven experience in leading and mentoring engineering teams, driving technical discussions, and fostering innovation.
  • Excellent verbal and written communication skills, with the ability to articulate complex AI concepts to non-technical stakeholders.

Nice-to-haves

  • Experience with edge AI, reinforcement learning, and AI ethics.
  • Preferred background in industries leveraging AI at scale, such as healthcare, finance, or autonomous systems.
  • Published research or contributions to open-source AI projects.

Benefits

  • Highly competitive compensation, benefits, and rewards programs.
  • Work/life balance and employee resource groups.
  • Social events to promote interaction and camaraderie.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service