Software Engineer
Core
Design and develop large-scale distributed software services and solutions, focusing on customer/partner needs through a data-driven approach.
Role type
Senior IC Software Engineer (Distributed Systems & Cloud)
Builds
Large-scale distributed software services, automation, reliability, and monitoring for Live Site
Domain
Cloud computing, distributed systems, AI/ML integration
Deliverable
production ML models | product features | infrastructure
Required skills
System design, secure coding practices, CI/CD pipeline integration, automated testing, cloud service operation, AI/ML system integration, modular architecture, data-driven decision making
Preferred skills
Experience with agent-based systems, model output orchestration
Technologies
Azure, AWS, GCP, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and develop large-scale distributed software services, conduct code reviews, improve test coverage and implement integration tests, troubleshoot and optimize automation and monitoring, collaborate on end-to-end customer experiences
Seniority
Senior, hands-on IC
