Principal Software Engineer โ Cloud Native, AI & Distributed Systems
Location: IL
Open (Remote/Hybrid/Onsit
Job Summary:
We are seeking a highly experienced Principal Software Engineer to design and build enterprise-scale cloud-native platforms, AI-powered applications, and distributed systems. The ideal candidate will have deep expertise in Kubernetes, microservices, backend development, automation, Generative AI, and large-scale telecom platforms. This role requires strong technical leadership, architecture ownership, and hands-on development experience using Go, Python, and C++.
Key Responsibilities:
- Design and develop cloud-native applications using Kubernetes, Docker, and microservices architecture.
- Architect scalable backend services using Golang, Python, and C++.
- Build and deploy AI-powered applications leveraging LLMs, RAG pipelines, vector databases, and FastAPI.
- Develop automation platforms for infrastructure provisioning, configuration management, and application deployment.
- Design secure enterprise solutions incorporating Zero Trust, IAM, OAuth2, OIDC, mTLS, and secrets management.
- Lead distributed systems architecture, API design, and performance optimization initiatives.
- Implement CI/CD pipelines, observability, monitoring, and DevSecOps best practices.
- Mentor engineering teams, conduct code reviews, and drive technical excellence.
- Collaborate with product, security, and platform teams to deliver high-availability enterprise solutions.
Required Skills:
- Strong programming experience in Golang, Python, and C++
- Expertise in Kubernetes, OpenShift, Docker, Helm
- Hands-on experience with Microservices, REST APIs, gRPC
- Experience building Generative AI, LLM, RAG, Vector Search, LangChain, FastAPI solutions
- Knowledge of AWS Cloud Services (EKS, ECS, Lambda, IAM, S3, RDS, DynamoDB)
- Experience with Terraform, Ansible, Jenkins, Git, Cloudify
- Strong understanding of Distributed Systems and Cloud-Native Architecture
- Experience with PostgreSQL, Redis, Cassandra, Elasticsearch
- Knowledge of HashiCorp Vault, Keycloak, OAuth2, OIDC, Zero Trust Security
- Familiarity with Observability tools such as Prometheus and Grafana