The Mailgun Sending Pipeline team at Sinch is responsible for a sophisticated and robust email delivery platform that delivers well over 1 billion emails daily to people all around the globe! With scalability, stability, and throughput at the forefront of priorities, the team is heavily focused on building, improving, and maintaining our suite of microservices, supporting technologies, and architecture that as of today have handled up to 100,000 requests per second! We are constantly seeking innovative ways to ensure our customers are having the best experience with our product as possible.
The ideal candidate should thoroughly enjoy difficult problems at scale while having a concrete and realistic understanding that there are customers at the other end of the keyboard. They will help coordinate long-term improvements to our reliability which could include making architectural changes, and writing libraries or services to increase system reliability or supportability. They should enjoy learning new systems that are complicated in nature and be comfortable and confident living in a critical path of the businesses' success.
Responsibilities
- Be a part of the entire SDL: planning and analysis stage, design and prototyping stage, development, testing, integration, deployment, monitoring and maintenance.
- Write documentation, map out flowcharts, and build diagrams for maintainability, use in educating developers, support reps, etc.
- Evaluate the performance of a variety of system components to come up with ways to improve performance and reliability.
- Aid our customers and help internal support reps by tackling incoming customer requests, bugs, answering difficult questions, and offering assistance when needed.
- Implement metrics and traces, create and manage alerts, create dashboards, all to provide the team with robust insights into all system components.
- Be an advocate for a high ownership culture, while taking ownership of parts of the stack.
- Extensive experience in the field paired with an in-depth understanding of Golang. Python is a plus.
- Experience building and managing highly scalable distributed systems in a container orchestrated environment.
- Experience with Domain Driven Service architecture.
- In-depth familiarity with CI/CD, monitoring production code and distributed systems.
- Solid knowledge of NoSQL databases such as MongoDB or Cassandra and caching solutions.
- Analytical mind with a passion for problem-solving in a sophisticated system.
Preferred
- Experience with Kafka, peer based caching, tracing in distributed systems.
Other Jobs from Sinch
Senior Product Manager, AI/ML
Software Engineer
Full Stack Lead (React/Node)
Tech Lead for RCS Backend Team
Tech Lead Manager
Similar Jobs
Senior Staff Architect
Principal Infrastructure Engineer ( Database )
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say