Principal Software & AI Engineer - Pakistan
Core
Design, architect, and develop scalable enterprise-grade software applications while leveraging AI/ML technologies to build innovative solutions.
Role type
Principal Software & AI Engineer (Full-stack)
Builds
Scalable enterprise applications, AI-powered products, and distributed systems
Domain
Enterprise technology, AI/ML, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, Full-stack development, AI/ML integration, Cloud platform management, Distributed systems design, API development, Database design, Security implementation, Technical mentorship, Agile planning
Preferred skills
SaaS product development, Healthcare/Fintech domain knowledge, Data engineering, AI automation systems, Real-time communication systems
Technologies
JavaScript, TypeScript, Python, Java, C#, Go, Rust, SQL, React.js, Next.js, Angular, Vue.js, Node.js, Express.js, NestJS, Django, FastAPI, ASP.NET Core, Spring Boot, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, Terraform, LangChain, LlamaIndex
Responsibilities
Design and architect scalable enterprise software, Lead development of AI-powered features, Build and maintain high-performance backend services, Develop modern web applications, Design database architectures, Integrate third-party services and APIs, Mentor junior engineers, Drive architectural decisions
Seniority
Principal, hands-on IC with mentorship