Your Role And Responsibilities
Back-End Developer, IBM Corporation, Cambridge, MA (Up to 100% telecommuting permitted):
- Modify and improve Ceph software to adapt to new hardware, improve performance, and correct errors.
- Analyze user feedback and requests for enhancement to understand software requirements for Ceph.
- Determine the feasibility of design and implementation thereof.
- Gather input and collaborate with software engineers, product managers, and others to design improvements to Ceph and gather feedback on requirements and limitations of the system.
- Analyze data gathered from users of Ceph to inform software requirements and improvements.
- Analyze designs for Ceph using mathematical models to predict and measure the consequences thereof.
- Work with software and quality engineers to direct improvements in testing and validation procedures for Ceph.
- Work with technical writers to direct documentation improvements for Ceph.
- Determine performance standards for Ceph in collaboration with software and performance engineers.
- Coordinate scale testing of Ceph and monitor to ensure specifications are met.
- Consult with customers of Ceph to analyze and improve Ceph’s design and maintainability.
- Train users and customers to use new versions of Ceph and best practices for hardware deployment for a Ceph cluster.
- Utilize: Ceph, C++, Python, Javascript, Linux Operating Systems, Distributed Systems, Git Version Control, Container Technologies.
Required: Master’s degree or equivalent in Computer Science or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Software Engineer or related. One (1) year of experience must include utilizing Ceph, C++, Python, Javascript, Linux Operating Systems, Distributed Systems, Git Version Control, Container Technologies. $172855 to $215000 per year. Full time. H260.
Required Technical And Professional Expertise
Master’s degree or equivalent in Computer Science or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Software Engineer or related. One (1) year of experience must include utilizing Ceph, C++, Python, Javascript, Linux Operating Systems, Distributed Systems, Git Version Control, Container Technologies.