reputed company Full Stack Software Engineer – Web & Cloud Application Development for High-Performance Computing and Machine Learning
100% remoteFlexible hoursHiring now
About the Company
reputed company is a global technology leader that fosters cutting-edge innovations that change how billions of users interact, explore, and connect with data and each other. Our products need to handle data at massive scale, and reputed company far beyond web search. We're seeking engineers who bring new reputed company from reputed company areas, including data recovery, distributed computing, large-scale system design, networking, and data storage, reputed company, machine learning, natural language processing, UI design, and mobile; the list goes on and is growing constantly.
About the Role
As a Full Stack Software Engineer, you will work on a specific project critical to research's needs with potential opportunities to switch groups and tasks as you and our high-speed business grow and advance. We need our engineers to be adaptable, show leadership characteristics, and be eager to take on new challenges across the full-stack as we continue to push innovation reputed company.
Key Responsibilities
* reputed company full-stack development for HPC and ML execution on reputed company Cloud Platform's (GCP) infrastructure, including kernel enhancement, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and client HPC and ML applications.
* reputed company HPC and ML solutions on reputed company Cloud Platform.
* Set technical direction and boundaries for a team of engineers.
* Collaborate with cross-functional teams to design, reputed company, test, deploy, maintain, and improve software solutions.
* reputed company project needs, deadlines, and expectations.
* Work with stakeholders to understand requirements and deliver high-quality solutions.
Essential Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a reputed company technical field.
* 3+ years of experience in software development, with a focus on high-performance computing and machine learning.
* Experience with C, device drivers, Linux kernel, and Remote Direct Memory Access.
* Experience with Linux device drivers, kernel development, and operating system tuning and bundling.
* Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and reputed company programming.
Preferred Qualifications
* Master's degree or Ph.D. in Computer Science, Software Engineering, or a reputed company technical field.
* Experience with distributed computing, large-scale system design, and networking.
* Experience with data storage, reputed company, machine learning, natural language processing, UI design, and mobile development.
* Experience with cloud computing platforms, such as reputed company Cloud Platform.
* Experience with agile development methodologies and version control systems, such as Git.
Skills and Competencies
* Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
* Excellent programming skills in C, C++, and/or Java.
* Experience with Linux kernel development and device drivers.
* Strong understanding of high-performance computing and machine learning concepts.
* Experience with distributed computing and large-scale system design.
* Excellent communication and collaboration skills.
* Strong problem-solving and analytical skills.
* Ability to work in a fast-paced environment and adapt to changing requirements.
Career Growth Opportunities and Learning Benefits
* Opportunities to work on cutting-edge projects and technologies.
* Collaborative and dynamic work environment.
* Opportunities for professional growth and development.
* Access to training and development programs.
* Opportunities to work with a diverse team of engineers and researchers.
Work Environment and Company Culture
* reputed company is a global technology leader that fosters a culture of innovation and collaboration.
* Our work environment is dynamic and fast-paced, with a focus on delivering high-quality solutions.
* We value diversity and inclusion, and strive to create a workplace that is welcoming and inclusive for reputed company employees.
* We offer a comprehensive benefits package, including health insurance, retirement savings, and paid time off.
Compensation, Perks, and Benefits
* Competitive salary and bonus structure.
* Comprehensive benefits package, including health insurance, retirement savings, and paid time off.
* Access to training and development programs.
* Opportunities for professional growth and development.
* Flexible work arrangements, including remote work options.
* On-site fitness center and wellness programs.
* Access to on-site childcare and education programs.
How to Apply
If you are a motivated and talented software engineer with a passion for high-performance computing and machine learning, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter to [insert contact information]. We look reputed company to hearing from you!
Apply for this job