Senior Software Development Manager

  • Cork
  • Analog Devices
Senior Software Development ManagerLocations we are considering for these hires include: (Hybrid Flex)Limerick, IrelandBoston, MA, USAAustin, TX, USACentral AI Org overview:ADI’s Central Artificial Intelligence (AI) team develops next-generation AI technology that transforms our understanding of the physical world. We develop solutions at multiple tech stack layers, from AI-enabled software applications to deeply embedded AI algorithms. Our mission is to build the Intelligent Edge, where AI transforms how we solve challenging problems by combining deep application knowledge, close customer relationships, extraordinary data, advanced circuits, and breakthrough algorithms.We're looking for engineers who bring expertise across the AI space, including ML platform design, cloud-hosted AI services, foundational AI models, LLMs, Edge AI, and cutting-edge AI research; our list of breakthrough products and technologies is growing at a rapid pace. Central AI is critical to ADI’s future and presents opportunities to select from a variety of project areas as you and our AI-driven business grow. Our team is versatile, willing to take calculated risks, and able to lead projects at pace.As a Sr. Manager Software Engineer at ADI Central AI, you will have the opportunity to be on the spearhead of driving a major transformation within ADI. Role requirements:Oversee amultifacetedtechnology portfolio of innovative projects.Lead a team of seasoned developers to create full-stack solutions for the company.Build the tools and components that our engineers and scientistneed to discover exciting new technologies and their practical application.Collaborate with engineers from different business units within ADI to create or improve products based on our technologies.Design for modularity and reuse. Develop robust, scalable, and fault-tolerant solutions.Stay up to date with the latest tech trends–learning and experimenting with new technologiesGuarantee product and code quality - mentoring team members and promoting best practices such as unit testing, code reviews, etc.Qualifications: 8+ years of industry experience in software engineering3+ years of people management experienceBSc. in Computer Science or equivalent.The primary qualification is the demonstrated ability to deliver the above objectives, as proven by results from projects of similar scope and complexity.Proficiency Agile/Scrum development processes and tools (e.g., Jira, Confluence, etc.)Experience with building and publishing Python packages (Poetry, Conda, PyPi)Familiar with message queue-based micro-service orchestration through RabbitMQ or similarProficiency with microservices architectures and REST API development (e.g., FastAPI)Experience with CI/CD systems, SQL, and NoSQL database technologies (e.g., MySQL, MongoDB, etc.)Experience with cloud platforms such as GCP, AWS, or AzureExperience with MLOpsframeworks like VertexAI, SageMaker, etc is a plus.Excellent communication and collaboration skills#LI-C01Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days