Search by job, company or skills

Magnet

Technical Product Manager

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Employer Overview

A technology company founded in 2012 that provides IT consulting services and custom software development through a team of experienced IT professionals. The company delivers innovative digital solutions, including web and application development, enterprise systems, and managed hosting services for clients globally.

Its advanced AI-powered platform includes a modern face recognition system built using artificial intelligence and machine learning technologies. The architecture is designed using distributed microservices to ensure high scalability, redundancy, and real-time monitoring capabilities.

Job Summary

This role combines Technical Product Management with Hands-on Software Architecture leadership.

You will act as the bridge between business vision and technical execution, owning system architecture decisions while ensuring timely and high-quality delivery of complex, AI-driven, cloud-native products.

You will lead technical planning, architecture design, sprint execution, and delivery for scalable systems built on .NET, Python, AI (Computer Vision & LLMs), and modern microservice architectures, deployed using Docker Swarm and Kubernetes.

Key Responsibilities

Product & Sprint Leadership

  • Partner with Product Managers to translate product vision into executable technical roadmaps.
  • Own sprint planning, backlog grooming, and technical task breakdown across teams.
  • Ensure sprint goals are realistic, technically sound, and aligned with delivery timelines.
  • Balance feature delivery, technical debt, scalability, and long-term architecture health.

Software Architecture & System Design

  • Design and govern microservice-based architectures using:
  • .NET (Web APIs, WPF desktop apps)
  • Python (AI pipelines, CV & LLM services)
  • gRPC, REST APIs
  • RabbitMQ & MQTT for event-driven systems
  • Apply DDD (Domain-Driven Design) principles for scalable and maintainable systems.
  • Define service boundaries, data ownership, communication patterns, and fault tolerance strategies.
  • Ensure systems are designed for scalability, observability, resilience, and performance.

Cloud, Containers & Orchestration

  • Lead architecture decisions for Docker Swarm and Kubernetes (K8s) environments.
  • Define deployment strategies, service orchestration, scaling policies, and CI/CD integration.
  • Collaborate with DevOps to ensure secure, stable, and cost-efficient environments.
  • Troubleshoot production issues related to containers, networking, messaging, and orchestration.

AI, Computer Vision & LLM Enablement

  • Guide integration of AI Computer Vision models and LLM-based services into production systems.
  • Oversee AI service architecture, inference pipelines, data flow, and performance optimization.
  • Collaborate with AI engineers to ensure models are production-ready and scalable.
  • Stay current with AI trends and recommend practical, business-aligned innovations.

Frontend & Client Applications

  • Oversee architecture and integration of:
  • Flutter mobile applications
  • React & Angular web frontends
  • WPF desktop applications
  • Ensure clean API contracts, performance optimization, and smooth frontend-backend integration.

Technical Delivery & Quality

  • Own end-to-end technical delivery from design to production.
  • Define technical acceptance criteria and ensure compliance before release.
  • Work closely with QA to enforce quality, performance, and security standards.
  • Proactively identify risks, bottlenecks, and architectural weaknesses.

Technical Proposals & Client Engagement

  • Lead creation of technical proposals, architecture diagrams, and solution designs.
  • Support sales and business teams with technical input during presales.
  • Present solutions confidently to clients in clear, professional English.
  • Deliver demos and technical walkthroughs for complex AI and software platforms.

Stakeholder Communication & Leadership

  • Act as the primary technical voice to non-technical stakeholders.
  • Communicate complex technical concepts in simple, business-friendly language.
  • Provide regular updates on delivery progress, architecture decisions, and risks.
  • Mentor senior engineers and tech leads on architecture and best practices.

Continuous Improvement & Engineering Excellence

  • Drive improvements in development processes, tooling, and architecture standards.
  • Promote clean code, SOLID principles, observability, and reliability engineering.
  • Encourage innovation, experimentation, and continuous learning across teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong experience designing scalable distributed systems.
  • Strong stakeholder management
  • Cross-team coordination
  • Ability to balance business priorities with technical excellence
  • NET (ASP.NET Core, Web APIs, WPF)
  • Python (AI services, data pipelines)
  • Microservices Architecture & Domain Driven Design (DDD)
  • Docker Swarm & Kubernetes (K8s)
  • gRPC and REST APIs
  • RabbitMQ & MQTT
  • AI Computer Vision and LLM integration
  • Flutter, React, Angular
  • Excellent English speaking and presentation skills.
  • Ability to design scalable distributed systems.
  • Ability to troubleshoot complex issues across application and infrastructure layers.
  • Ability to ensure high availability and scalable system performance.
  • Ability to coordinate with technical teams and business stakeholders.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144578665

Similar Jobs