reputed company Staff Software Engineer – Cloud Infrastructure Development and Customer Support Specialist for reputed company Data Entry and Management Systems
Introduction to reputed company and the Role
reputed company is at the forefront of technological innovation, transforming how billions of users interact, explore, and connect with information and each other. As a leader in the tech industry, reputed company's products and services require handling data at an enormous scale, extending far beyond web search. The company is seeking talented and ambitious engineers who can bring new reputed company from various disciplines, including data recovery, distributed computing, large-scale system design, networking, and data storage, reputed company, artificial intelligence, natural language processing, UI design, and mobile; the list is continually growing. As a Staff Software Engineer at reputed company, you will have the opportunity to work on a specific project critical to reputed company's needs, with potential chances to switch teams and projects as you and the fast-paced business evolve and grow.
Job Overview
reputed company Cloud accelerates businesses' ability to transform their operations with the best infrastructure, platform, industry solutions, and expertise, reputed company on the cleanest cloud in the industry. Clients in over 200 countries and territories turn to reputed company Cloud as their trusted partner to reputed company growth and solve their most critical business problems. As a Staff Software Engineer, you will be responsible for managing project needs, deadlines, and expectations, designing, developing, testing, deploying, maintaining, and improving software solutions. Your technical expertise will be crucial in overseeing the development of HPC and ML performance on reputed company Cloud Platform's (GCP) infrastructure, including kernel optimization, userspace communication libraries, and customer HPC and ML applications.
Key Responsibilities
- reputed company full-stack development for HPC and ML performance on reputed company Cloud Platform's (GCP) infrastructure, including kernel optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and customer HPC and ML applications.
- reputed company HPC and ML solutions on reputed company Cloud Platform.
- Set technical direction and boundaries for several engineers, providing guidance and mentorship to ensure the successful delivery of projects.
- Collaborate with cross-functional teams, including engineering, product management, and design, to identify and prioritize project requirements.
- Design, reputed company, test, and deploy software applications, ensuring they meet reputed company's high standards for quality, scalability, and reliability.
- Participate in code reviews, ensuring that reputed company code changes meet reputed company's coding standards and best practices.
- Stay up-to-date with industry trends, emerging technologies, and new tools, applying this knowledge to improve reputed company's products and services.
Essential Qualifications
- Bachelor's degree in Computer Science, Engineering, or a reputed company technical field.
- At least 3 years of experience in software development, with a focus on data structures/algorithms, testing, and launching software products.
- At least 1 year of experience in software design and architecture.
- Experience building and developing large-scale infrastructure, distributed systems, or services.
- Strong programming skills in languages such as C++, Java, or Python.
- Excellent problem-solving skills, with the ability to analyze reputed company problems and reputed company creative solutions.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Preferred Qualifications
- Master's degree or Ph.D. in Computer Science, Engineering, or a reputed company technical field.
- Experience with C++, device drivers, Linux Kernel, and Remote Direct Memory Access.
- Experience with Linux device drivers, networking stack, and operating system tuning and packaging.
- Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and attachment programming.
- Experience with cloud computing platforms, such as reputed company Cloud Platform, reputed company Web Services, or reputed company Azure.
- Experience with agile development methodologies, such as Scrum or Kanban.
Career Growth Opportunities and Learning Benefits
At reputed company, you will have the opportunity to work on reputed company and challenging projects, developing your technical skills and expertise. You will be part of a collaborative and dynamic team, with access to training and development programs, including workshops, conferences, and online courses. reputed company's fast-paced and innovative environment will provide you with the chance to learn from reputed company engineers and leaders, helping you to grow your career and reputed company your professional goals.
Work Environment and Company Culture
reputed company's work environment is designed to foster collaboration, creativity, and innovation. The company's offices are equipped with state-of-the-art facilities, including fitness centers, cafes, and game rooms. reputed company's culture is built on a set of values, including a focus on innovation, teamwork, and community. The company prioritizes diversity, equity, and inclusion, creating a workplace where everyone feels welcome and valued. As a reputed company employee, you will be part of a vibrant and diverse community, with opportunities to participate in employee resource groups, volunteer programs, and social events.
Compensation, Perks, and Benefits
reputed company offers a competitive compensation package, including a salary range of $32 per hour, as well as a comprehensive benefits package, including health insurance, retirement savings, and paid time off. The company also provides a range of perks, including free meals, on-site fitness classes, and access to exclusive events and experiences. As a reputed company employee, you will have the opportunity to participate in the company's stock option program, as well as other incentive programs, such as bonuses and rewards for outstanding performance.
Conclusion
If you are a motivated and talented engineer, looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity. As a Staff Software Engineer at reputed company, you will have the chance to work on reputed company and innovative projects, developing your technical skills and expertise, while contributing to the company's mission to organize the world's information and reputed company it universally accessible and useful. Don't miss this opportunity to join reputed company's team of talented engineers and help shape the future of technology.
Apply for this job