Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NetApp Logo

Director, Software Engineer

NetApp

Salary not specified
Jul 31, 2025
Boulder, CO, US
Apply Now

NetApp is seeking a visionary and experienced Director of Development Engineering to lead their talented team in developing advanced AI and generative AI services that empower clients to achieve unprecedented levels of efficiency and insight from their enterprise data on-prem or in the cloud.

Requirements

  • Proven experience in developing and running cloud services.
  • Hands-on experience with building AI platforms and services such as Amazon Bedrock, Azure AI, Vertex AI, etc.
  • Understading of and experience with search architectueres and services a such as Azure AI Search, AWS Kendra, or similar technologies such as graph based indexing and search.
  • Experience with large-scale data processing and distributed systems.
  • Familiarity with DevOps practices and tools.
  • Knowledge of AI ethics and governance.

Responsibilities

  • Drive the technical vision and strategy for AI services, aligning with business objectives.
  • Oversee the end-to-end development, deployment and running of AI and generative AI services
  • Ensure the scalability, performance, and security of AI services.
  • Stay abreast of the latest advancements in AI, machine learning, generative and agentic AI, and cloud technologies, and incorporate them into the development process.
  • Experience with large-scale data processing and distributed systems.
  • Familiarity with DevOps practices and tools.
  • Mentor, hire and grow a global development service team

Other

  • Responsible for defining engineering program goals, spanning the planning, execution and monitoring of such goals.
  • Collaborate with cross-functional teams, including product management, engineering leaders, data science, and operations, to deliver high-quality solutions.
  • Manage project timelines, budgets, and resource allocation to ensure successful project delivery.
  • Develop and maintain relationships with key stakeholders, both internal and external.
  • Strong leadership and team management skills.