Senior Infrastructure Engineer, Multiple Teams
- Türkiye
- Kontrat
- Tam zamanlı
- Care deeply about what you do and about making commerce better for everyone
- Excel by seeking professional and personal hypergrowth
- Keep up with an unrelenting pace (the week, not the quarter)
- Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change
- Bring critical thought and opinion - and embrace differences and disagreement to get shit done and move forward
- Work digital-first for your daily work
- Build routing infrastructure to facilitate resilient and performant North-South and East-West communication
- Build and enhance large fleets of compute infrastructure like Kubernetes clusters and server-less compute to host our commerce apps along with a robust and flexible VPC architecture to enable a geographically distributed resilient network fabric and advanced ebpf-based telemetry for observability.
- Expand the reach of our search systems to standardize the way we index documents in different languages and in various locations around the world
- Scale a team looking at solving issues with shopping cart access, configuration plane information and package tracking data using a globally accessible, high write key/value store
- Grow the capacity of our worldwide distributed site reliability engineering teams, consulting with other engineering groups on how to build low latency, highly resilient systems
- Take our observability systems to the next level, expanding and evangelizing the usage of tracing, metrics and structured logging across the company
- Work on expanding our highly scalable and configurable job system to support all of the applications on the platform
- Keep our databases operating optimally using proxies, load shedding, custom routing layers and application transparent sharding
- Build manipulation primitives such as combination and filtering into our streaming infrastructure to allow teams to translate existing data streams into specific business problems
- Experience with service discovery and service communication
- A proven track record of success in solving software development problems - technical mentorship is a must
- Deep experience building large scale, high throughput distributed systems and scaling web services, particularly those using and analyzing large amounts of data
- The ability to write high quality code in a high level programming language (e.g. Go, Ruby, Java)
- Experience with Site Reliability engineering/ DevOps practices.
- Experience leading the architecture and automation of infrastructure within a cloud environment.
- Experience deploying and monitoring a production system at scale in a cloud native environment.
- A track record of being a self-starter and a team player keen on mentoring others and growing your own skill set within a fast paced environment.
- Experience working on a remote or distributed engineering team.
- A commitment and drive for quality, technical excellence and results
- Building services and deploying them on top of Kubernetes and/or Google Cloud Platform
- Participating in an on call rotation and/or site reliability engineering (SRE) experience
Vacancies in Turkey