Technical Project Manager - Java, AI, Python, Kafka
Core
Leading cloud-native SaaS product development from ground up, managing risks, and ensuring non-functional requirements like security and scalability.
Role type
Senior Technical Project Manager (Software Development)
Builds
Cloud native SaaS products on Azure using microservices and event-driven architecture
Domain
Enterprise Software, Cloud Native, AI/ML
Deliverable
production ML models | product features
Required skills
Project management, Java (advanced), Python (intermediate), Gen AI, Microservices architecture, Event-driven architecture (Kafka), Azure cloud services, Agile/Scrum, DevOps, Infrastructure-as-code, Automation frameworks, Team leadership, Risk mitigation
Preferred skills
Hands-on development skills, Architecture design, Enterprise Java background, Multi-tenant SaaS experience, Disaster recovery planning
Technologies
Azure (ARM, AKS, Event Hub), Java, Springboot, Python, Kafka, Kubernetes, Elasticsearch, Gradle, GIT
Responsibilities
Lead software development projects with developers and architects; Plan release schedules and monitor progress; Identify reusable components and design standards; Coordinate development environments and tools; Ensure adherence to quality standards and documentation; Provide coaching, feedback, and career guidance to team members; Recommend and improve automation frameworks.
Seniority
Senior, hands-on IC with management responsibilities