Senior Software Engineer
Senior Software Engineer - Core Engineering
If you are looking to work in a great engineering team that solves hard engineering problems in real-time data management, you have come to the right place. We are looking for team members who enjoy optimizing performance for sub-millisecond response times, thinking through distributed algorithms, and ensuring five-nines availability.
What you will do:
- Design, code and unit test features for a cutting-edge fast data product
- Participate in an agile/scrum team, including demonstrating new functionality at company-wide sprint review meetings
- Participate in design session and code review your teammates’ check-ins ● Try something new during quarterly innovation weeks - dig into new features, old problems, new languages - or whatever sparks your interest at the time
The core skills we’re looking for:
- 2+ years of experience developing UNIX/Linux systems software with some understanding the tradeoffs necessary to manage memory footprint, IO usage and performance
- Hands-on experience designing and building multi-threaded and distributed software ● Recent Java or C++ development
- Strong technical communication skills that enable you to work well with your teammates as you design, build and debug tough technical problems
Nice to have:
- Knowledge of database internals
- A background in networking or storage
- Experience in cloud deployments, Kubernetes
Sorry, but no visa sponsorship is available for this position.
Job Alerts
Login to create notifications on the jobs you’re looking for!
Have any questions?
Let’s get in touch
Share?
Share on popular social media