Company Overview:
We are a cutting-edge technology firm specializing in AI-driven solutions and media architecture, dedicated to transforming digital experiences across various platforms. Our innovative approach combines advanced AI algorithms with robust media architecture to deliver unparalleled solutions in the digital landscape.
Position Overview:
As a Software Development Manager specializing in AI and Media Architecture, you will play a pivotal role in leading our talented team of developers and engineers. You will oversee the design, development, and deployment of AI-driven applications and media architecture frameworks, ensuring they meet the highest standards of performance, scalability, and innovation.
Key Responsibilities:
* Leadership and Team Management:
* Lead a team of software engineers and developers, fostering a culture of innovation, collaboration, and excellence.
* Provide mentorship, guidance, and career development support to team members, ensuring their growth and productivity.
* Project Planning and Execution:
* Collaborate with product managers and stakeholders to define project scope, goals, and deliverables.
* Develop project plans, timelines, and resource allocation strategies to ensure timely and successful project execution.
* Technical Strategy and Architecture:
* Drive the technical vision and strategy for AI and media architecture projects, aligning them with business objectives and industry trends.
* Architect scalable and efficient solutions using AI algorithms and media technologies, optimizing for performance and usability.
* Quality Assurance and Deployment:
* Implement best practices for software development, quality assurance, and deployment processes.
* Conduct code reviews, performance tuning, and troubleshooting to maintain high standards of reliability and efficiency.
* Collaboration and Communication:
* Foster strong cross-functional collaboration with other teams such as UX/UI design, data science, and operations.
* Communicate project status, risks, and opportunities to senior management and stakeholders effectively.
Requirements:
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
* Proven experience (X years) in software development with a focus on AI technologies and media architecture.
* Previous experience (X years) in a leadership or managerial role, overseeing teams and projects.
* Deep understanding of AI algorithms, machine learning frameworks, and media processing technologies.
* Strong knowledge of software development methodologies, agile practices, and DevOps principles.
* Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
* Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
* Familiarity with big data processing frameworks (e.g., Hadoop, Spark) and distributed computing.
* Certifications in relevant technologies or project management (e.g., PMP, Scrum Master).