FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend engineering with a strong focus on Java and C++, alongside hands-on experience in system software design and development. Proficient in large-scale distributed systems, with a solid understanding of data structures, algorithms, and performance optimization techniques.
Highest-signal resume keywords
Backend EngineeringJava ProgrammingC++ ProgrammingDistributed Systems DesignOpen Source Contributions
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaC++Data StructuresAlgorithmsSystem Software DesignDistributed Storage SystemsPerformance TuningApache HadoopMapReduceHBase
Soft Skills
Attention to DetailGood Communication
Tools & Technologies
Apache OzoneApache RatisApache Hadoop EcosystemHiveSpark
Industry Keywords
Distributed Object StorageScalabilityReplicationConsistencyHigh Availability
Tech Stack
Tools & technologiesApacheDistributed SystemsHadoopHBaseHDFSJavaMapReduceNoSQLOpen SourceSparkC++
About the role
Key responsibilities & impact- Design and implement the core feature set of Apache Ozone and Apache Ratis
- Contribute to HDFS development
- Build massively scalable distributed object storage for thousands of nodes and tens of billions of objects
- Solve deep systems-level engineering challenges
- Directly contribute to open-source Apache projects
- Help customer support solve critical escalations and develop a deep understanding of the Data Platform
- Represent Cloudera and Apache Ozone at technical conferences and meetup events
Requirements
What you’ll need- BS, MS, or Ph.D. in Computer Science
- Master's degree with 1–2 years or Bachelor's degree with 2+ years of relevant industry experience
- Strong backend engineering skill set with expertise in Java, or strong C++ skills with intermediate Java skills
- Hands-on programming experience and good knowledge of data structures and computer science algorithms
- Experience with system software design and development
- Understanding of computer architecture, storage, network, and I/O subsystems
- Clean coding habits, attention to detail, and focus on quality
- Good oral and written communication
- Experience with large-scale distributed systems design and development, scaling, replication, consistency, and high availability is a plus
- Background in distributed storage systems, file systems, database storage internals, NoSQL storage, or distributed hash tables is a plus
- Background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations is a plus
- Good understanding of Apache Hadoop is a plus
- Recognized contributions to open source projects are a plus
- Experience with Apache Hadoop ecosystem projects such as MapReduce, HBase, Hive, or Spark is a plus
- Understanding of Paxos, RAFT, or equivalent distributed consensus protocols is a plus
Benefits
Comp & perks- Generous PTO Policy
- Unplugged Days supporting work-life balance
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups
