Netsmart - Overland Park, KS

posted about 2 months ago

Full-time
Overland Park, KS
Professional, Scientific, and Technical Services

About the position

As an AI Software Architect at Netsmart, you will play a pivotal role in designing, implementing, and optimizing cutting-edge AI systems. This position requires you to collaborate closely with cross-functional teams to architect robust and scalable solutions that meet the complex needs of our clients. You will lead the development of AI-driven products and drive technological innovation within the company, making this an exciting opportunity for those passionate about AI and software architecture. Your primary responsibilities will include leading the architecture design of AI-powered software applications, ensuring they are scalable, reliable, and perform efficiently. You will work in tandem with product managers, data scientists, and software engineers to understand project requirements and translate them into effective technical designs. Additionally, you will develop architectural guidelines, best practices, and standards for AI development projects, ensuring that the team adheres to these protocols. In this role, you will also evaluate and integrate third-party AI technologies, frameworks, and tools to enhance our products. Providing technical leadership and mentorship to junior team members will be a key aspect of your job, fostering a culture of learning and innovation within the team. Staying updated on the latest advancements in AI research, algorithms, and methodologies will be essential to drive continuous improvement in our AI systems.

Responsibilities

  • Lead the architecture design of AI-powered software applications, ensuring scalability, reliability, and performance.
  • Collaborate with product managers, data scientists, and software engineers to understand requirements and translate them into technical designs.
  • Develop architectural guidelines, best practices, and standards for AI development projects.
  • Evaluate and integrate third-party AI technologies, frameworks, and tools to enhance our products.
  • Provide technical leadership and mentorship to junior team members, fostering a culture of learning and innovation.
  • Stay updated on the latest advancements in AI research, algorithms, and methodologies to drive continuous improvement.

Requirements

  • Bachelor's degree in Computer Science, Engineering or equivalent relevant experience
  • Proven experience as a Software Architect, with a focus on AI/ML technologies.
  • Strong expertise in designing and implementing AI systems, including machine learning models, natural language processing, computer vision, etc.
  • Proficiency in programming languages such as Python, Java, or C++; familiarity with AI frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and experience with deploying AI applications at scale.
  • Excellent problem-solving skills and the ability to communicate complex technical concepts effectively.
  • Demonstrated leadership abilities with a track record of successfully leading and mentoring teams.
  • Must be willing to relocate or reside to the Greater KC Area.

Nice-to-haves

  • Experience with DevOps practices and tools for CI/CD, automated testing, and deployment automation.
  • Knowledge of software design patterns, microservices architecture, and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with big data technologies (e.g., Hadoop, Spark) and distributed computing principles.
  • Contributions to open-source AI projects or publications in relevant conferences/journals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service