Title: Director, Software Engineer
Boulder, CO, US, 80301 San Francisco, CA, US, 94111 Waltham, MA, US, 02451 US Santa Clara, CA, US NC, US San Jose, CA, US, 95128
Job Summary
At NetApp, we are at the forefront of innovation, leveraging cutting-edge technology to transform the way businesses operate. We are dedicated to developing advanced AI and generative AI services that empower our clients to achieve unprecedented levels of efficiency and insight from their enterprise data on-prem or in the cloud. We are seeking a visionary and experienced Director of Development Engineering to lead our talented team in this exciting endeavor.
As the Director of Development Engineering for AI and Generative AI Services, you will be responsible for leading a dynamic team of engineers to design, develop, and deploy state-of-the-art AI services. Your deep expertise in cloud services, AI technologies, and search services will be crucial in driving our AI initiatives forward. You will play a pivotal role in shaping the future of our AI offerings, ensuring they meet the highest standards of performance, scalability, and reliability.
Job Requirements
Key Responsibilities
- Responsible for defining engineering program goals, spanning the planning, execution and monitoring of such goals.
- 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
- Collaborate with cross-functional teams, including product management, engineering leaders, data science, and operations, to deliver high-quality solutions.
- 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.
- Manage project timelines, budgets, and resource allocation to ensure successful project delivery.
- Develop and maintain relationships with key stakeholders, both internal and external.
- Mentor, hire and grow a global development service team
Key Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 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.
- Strong leadership and team management skills.
- Excellent problem-solving and analytical abilities.
- Outstanding communication and interpersonal skills.
- Ability to thrive in a fast-paced, dynamic environme.
- Experience with large-scale data processing and distributed systems.
- Familiarity with DevOps practices and tools.
- Knowledge of AI ethics and governance.
Education and Experience
Minimum of 15 years of related experience with 5+ years managing a development team
Masters or PhD in Computer Science, Engineering, or a related field.
Nearest Major Market: Boulder
Nearest Secondary Market: Denver
Job Segment:
Cloud, Software Engineer, Computer Science, Manager, Technology, Engineering, Management, Marketing