Cloudera is a company that empowers people to transform complex data into clear and actionable insights. They are seeking a Senior Software Engineer to design and develop software products, maintain existing software performance, and communicate regularly with management and technical support colleagues.
Responsibilities:
- Design and develop software products
- Maintain and improve the performance of existing software
- Clearly and regularly communicate with management and technical support colleagues
- Test and maintain software products to ensure strong functionality and optimization
Requirements:
- BS/BA, MS in Computer Science
- 5+ years of experience
- Strong foundation in systems software, algorithms and data structures
- Good implementation skills (C/C++)
- Experience with UNIX Kernel concepts such as memory management, I/O access paradigms, file system internals, and knowledge of user space API
- Strong debugging skills in kernel context
- Familiarity with additional Tools like gdb, crash, modprobe
- Strong written and verbal communication skills
- Experience working on large-scale distributed systems
- Excitement about and experience in contributing to open source projects
- Experience porting/maintaining Linux distribution for a platform
- Experience with collaboration tools (e.g., Jenkins, Jira)
- Knowledge of various encryption algorithms and technologies for data at rest and in transit
- Experience with certificate & key Management and disk-level encryption