Isaac - Wichita, KS

posted about 1 month ago

Full-time - Principal
Wichita, KS
501-1,000 employees
Accommodation

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, natural language processing, and AI infrastructure at an enterprise scale, collaborating with cross-functional teams to create scalable and efficient AI solutions that integrate with the FICO Platform ecosystem.

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.
  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service