Senior Software Engineer in Data Platform
Loggly
(San Francisco, California)Loggly is the world’s most popular cloud-based log management solution, used by more than 9,000 customers to effortlessly spot problems in real-time, easily pinpoint root causes and resolve operational issues faster to ensure application success. Our simple to scale and consume log management service is designed around the needs of modern DevOps teams and purposely built to dramatically simplify the chore of log management for start-ups through Fortune 500 organizations.
We solve complex problems involving distributed systems, service-oriented architectures, high-velocity streaming, resource management, storage, cloud infrastructure, etc. You'll be helping us in solving these complex problems and build awesome new capabilities for Loggly users. We're looking for Data Platform engineers. You will work with Java, Python, Elasticsearch, Kafka, Zookeeper, Memcached, Redis MySQL, Linux etc.
Because you’ll be building infrastructure, which impact customers, we believe strongly in collecting and analyzing quantitative data to help guide our decisions. To that end, you'll be able to use our in-house analytics tools (Loggly!) to gather information and gain insights. We’re regularly pushing out new code, so expect your contributions to be put to use quickly.
You will have full lifecycle responsibilities to create robust, scalable, multi-threaded, and distributed systems that operate 24x7. This is an exciting opportunity to work in a highly innovative environment with new technologies as we continue to extend our market leading position.
You’re an engineer who can turn ideas into extremely fast and reliable code that other people – or you, six months into the future – will find easy to comprehend and modify. You believe in the power of data to transform how people work. Enjoy helping others around you grow and be successful as developers
- Have excellent written and verbal communications skills
- Can be autonomous and self-driven
- Get inspired on a daily basis, thinking of new ideas and sharing them with others
- Take pleasure in making things, momentum, chaos, vibrancy, spontaneity, debate and silence
- You live and breathe about platform security, scalability, resiliency and av
- 7+ years’ experience building large scale distributed software systems..
- Experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes.
- You haven’t just used, but have built and operated distributed applications that define cloud-scale infrastructure.
- Design and build new services on data pipelines processing multi terabytes to petabytes of data and running on state of the art Big data technology stack using Kafka, Zookeeper, Elasticsearch etc.
- Experience in building SaaS application for processing big data in real-time.
- Work closely with product and engineering teams to understand business requirements and architecture of software systems.
- Strong problem solving and analytical skills
Technical Skills:
- 7+ years of experience building server-side software using Java
- Extensive experience in authoring multi-threaded, high-performance code
- Excellent understanding of data structures, algorithms, software engineering design pattern and principles
- Extensive experience with multi-tier service oriented architecture
- -Extensive experience with building REST API using Java, JSON HTTP, RDBMS.
- Experience with Kafka, Elasticsearch, Zookeeper and Amazon AWS platform is a major plus
- Extensive experience of Unix/Linux environment
- Extensive experience building unit test and debugging systems
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.