Principal Software Engineer - AI/ML

<p>Job Description:</p><p><br></p><p><br>10+ years of professional software development experience, with a significant portion in a technical leadership role</p><p>.Extensive hands-on experience in designing, building, and operating large-scale, distributed internet services</p><p>.Proven experience in developing and deploying agentic AI systems and AI/ML models into production environments. This includes familiarity with the end-to-end MLOps lifecycle and modern LLM-based architectures</p><p>.Strong proficiency in multiple programming languages such as Python, Java, Go, Rust, C++ or similar</p><p>.Deep understanding of full-stack development, including front-end technologies (e.g., JavaScript, TypeScript, Dart, React, Flutter) and back-end technologies (gRPC, protobuf)</p><p>.Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) as a primary deployment model</p><p>.Advanced Cloud & K8s Infrastructure: Deep expertise in Kubernetes (Helm, ArgoCD), advanced cloud networking (Ingress, Calico), Zero Trust Security (OPA), Service Mesh (Istio/Linkerd), and eBPF (Cilium) for high-performance observability and traffic management</p><p>.Solid understanding of database technologies (SQL and NoSQL)</p><p>.Demonstrated use of AI productivity tools (GitHub Copilot, Claude, ChatGPT, etc.) to accelerate software development</p><p>.Bias for action: proven track record of fast, iterative, incremental delivery over analysis paralysis</p><p>.Business outcome orientation: focus on delivering value and measurable results, not just technical outputs</p><p>.Excellent problem-solving, analytical, and technical troubleshooting skills</p><p>.Strong communication, interpersonal, and leadership abilities</p><p>.Ability to thrive in a fast-paced, agile environment with a strong hands-on coding presence</p><p><br></p><p><br></p><p>.<br><br>Job Responsibiliti</p><p><br></p><p>es:<br>Lead the design, development, and deployment of scalable, resilient, and high-performance software solutions with a focus on agentic AI/ML capabilit</p><p>ies.Provide hands-on technical leadership throughout the entire software development lifecycle, from concept and design to testing, deployment, and operational supp</p><p>ort.Architect and build full-stack applications and services that operate on an internet scale, ensuring high availability and low latency on modern cloud platforms (AWS, Azure, G</p><p>CP).Drive the technical vision and strategy for AI/ML-powered features and products, translating business requirements into robust technical designs with rapid iteration and incremental deliv</p><p>ery.Mentor and guide a team of software engineers, fostering a culture of technical excellence, innovation, collaboration, speed, and AI-augmented productiv</p><p>ity.Collaborate closely with product managers, data scientists, researchers, and other engineering teams to deliver impactful solutions aligned with business go</p><p>als.Leverage AI-assisted development tools and practices to accelerate delivery (GitHub Copilot, Claude Code, LLM-powered workflo</p><p>ws).Champion best practices in software engineering, including code quality, testing, CI/CD, and DevOps with a pragmatic, outcome-driven appro</p><p>ach.Stay current with emerging technologies and industry trends, particularly in AI/ML, agentic and LLM-based systems, multi-agent architectures, distributed systems, and cloud comput</p><p>ing.Contribute to code reviews, design discussions, and architectural decisions with hands-on involvement in implementat</p><p>ion.Troubleshoot and resolve complex technical issues in production environme</p><p><br></p>nts.

Back to blog