Senior Software Engineer
Core
Designing, building, and optimizing distributed cloud systems and services with a focus on security, reliability, and AI/ML integration.
Role type
Senior Software Engineer (Distributed Systems & Cloud Security)
Builds
Distributed systems, cloud services, microservices, and AI/ML-integrated workflows
Domain
Cloud computing, Cybersecurity, Artificial Intelligence/Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Cloud platform expertise (Azure/AWS/GCP), Secure coding practices, Authentication & Authorization, AI/ML framework integration, DevSecOps, CI/CD pipelines, Infrastructure-as-code, System design, Problem-solving
Preferred skills
AI-assisted development, Cloud security tooling, Operational resilience (DRI experience)
Technologies
C#, Python, Go, Java, Azure, AWS, GCP
Responsibilities
Collaborate with stakeholders to determine user requirements and drive design document development. Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability. Act as a Designated Responsible Individual (DRI) to monitor systems, alert stakeholders, and restore services during incidents. Proactively seek new knowledge to improve availability, reliability, efficiency, and observability at scale. Translate complex security or compliance requirements into practical, automated solutions. Develop and integrate AI/ML or automation frameworks to optimize workflows and enable intelligent decision-making.
Seniority
Senior, hands-on IC
