Required Skills
About the Job
Wise Monks is seeking a Lead Software Engineer to design, develop, and scale AI-driven software solutions. This role is crucial for architecting high-performance AI systems, driving best software engineering practices, and delivering cutting-edge AI applications. You will collaborate closely with AI researchers, product managers, and cloud engineers to build innovative solutions that create tangible business value.
This is an exciting opportunity to lead software development in a fast-growing AI company, working at the intersection of AI, cloud computing, and scalable software architectures. You will be a key contributor to building robust and scalable AI solutions that drive efficiency, automation, and intelligence across various industries.
**Responsibilities:**
- Design, develop, and deploy scalable AI-driven software applications.
- Lead the architecture and implementation of high-performance distributed systems.
- Ensure best practices in software engineering, including testing, CI/CD, and DevOps.
- Collaborate with AI researchers and data scientists to integrate AI models into production systems.
- Optimize software performance and ensure reliability in high-scale AI environments.
- Work closely with product managers and stakeholders to align engineering solutions with business objectives.
- Stay up-to-date with emerging AI and software development trends.
- Mentor and guide junior engineers.
- Ensure security, scalability, and efficiency in software design and development.
**Qualifications:**
- 7+ years of experience in software engineering, with at least 3 years in a leadership role.
- Expertise in Java, with experience in scalable software design.
- Strong knowledge of cloud platforms (GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Experience in building and deploying AI/ML models in production environments.
- Proven ability to architect microservices, APIs, and distributed computing solutions.
- Strong understanding of databases and data pipelines.
- Experience with CI/CD, DevOps, and software deployment best practices.
- Excellent problem-solving skills and ability to work in a fast-paced agile environment.