Note: The job is a remote job and is open to candidates in USA. AlphaSense provides AI-driven market intelligence and search to help sophisticated companies make informed decisions, serving more than 6,000 enterprise customers with a large-scale Kubernetes-native platform. The Principal Software Engineer will set and implement architectural direction for scaling services across regions, cells, and deployment models, own configuration and private-cloud frameworks, and drive re-architecture across hundreds of microservices. The role also requires cross-team influence, technical mentorship, and the integration of AI tooling into engineering workflows.
Responsibilities
- Drive the service-side changes cell architecture needs: re-architecture, shared library, etc
- Decompose hundreds of microservices into sub-systems with independent lifecycles
- Find and close horizontal scalability gaps across regions, cells and deployment models
- Own the environments application configuration management framework end-to-end
- Own the services and libraries specific to private and isolated cloud deployments
- Design and land changes directly in product services, partnering with the teams that own them
- Set the architecture patterns and reference implementations product teams build against
- Make configuration a runtime concern rather than something baked into service code
- Partner with Cloud Platform, SRE and DevEx on where the service and platform boundary should sit
- Raise the architectural bar across the org and mentor Staff and Senior engineers
- Embed AI tooling into day-to-day development for lasting productivity gains
Skills
- Deep hands-on architecture experience in large microservice estates, at least in hundreds
- Strong in Java and Python, and willing to contribute to other tech stacks if needed
- Track record decomposing large service estates into sub-systems that can evolve independently
- Proven experience designing for horizontal scalability across regions and independent deployments
- Experience with cell-based, multi-tenant or multi-region architectures
- Strong cloud-native background: Kubernetes, containers and AWS
- Experience externalising configuration and removing environment coupling from application code
- Demonstrated ability to land significant changes in code owned by other teams
- A record of spotting architectural limits before they turn into incidents
- Ability and desire to design, lead, influence and deliver on ambitious technical roadmaps
- Experience with Vespa
- Experience with private, isolated, on-premise or air-gapped deployments
- Design and stewardship of shared libraries or internal frameworks used by many teams
Benefits
- You may also be offered a performance-based bonus, equity, and a generous benefits program.
Company Overview
Company H1B Sponsorship