Full Time

Software Engineer – Motorola Solutions

Company Overview At Motorola Solutions, we’re guided by a shared purpose – helping people be their best in the moments that matter – and we’re living up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We’re solving for safer – safer communities, safer schools, safer hospitals, safer businesses – safer everywhere. We are building integrated technologies that help protect people, property, and places. We’re connecting public safety agencies and enterprises – enabling the collaboration that’s critical for a more proactive approach to safety and security. We’re committed to solving for a safer every day because the work we do here matters. Department Overview “Motorola Solutions Research Park” is the MSI design center on the campus of the University of Illinois – Urbana Champaign. This design center, located alongside 125 other companies, is focused on creating a talent pipeline, giving students meaningful project work working with teams throughout the corporation, and creating new collaborations with university faculty and their research. Motorola Solutions is looking for a self-motivated individual to work in our design center, doing independent project work as well as mentoring software engineering interns on their projects. Apply on LinkedIn for this position as a Software Engineer at Motorola Solutions.   Job Description This position is located in our state-of-the-art design center in Champaign, Illinois, on the University of Illinois campus. This is the ideal full-time position for an ambitious software professional, working with state-of-the-art software teams across Motorola Solutions. The successful candidate will demonstrate self-initiative, leadership and a passion for staying up to date on the latest software technologies and software development paradigms. Software Engineer – Job Responsibilities Working on an independent project (50%). Research Park takes in project work from all over the corporation, you will have the opportunity to work on cutting-edge software projects ranging from cloud computing, embedded software, cybersecurity, mobile application development, and analytics. Mentoring student software engineering interns on their projects (40%). This includes ensuring student interns are taking a sound approach to their software solution as well as helping them set up their development environment and deployment tools Fostering relationships and research opportunities with key professors and researchers at the university. (10%) Modeling Motorola Solutions culture and values. Candidates are expected to work in a team environment utilizing the latest industry-standard agile practices for planning, implementing, and delivering products and services. Required Skills: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline is required. Demonstrated experience with development environments (Visual Studio, VS Code, Eclipse, etc.) Advanced proficiency in C++ and Java Mobile application and/or platform development including Android and iOS Cloud computing, ideally on Microsoft Azure Agile software development experience (JIRA or Azure DevOps) Knowledge of Linux Desired Skills Experience with cloud deployments using Docker and Kubernetes DevOps engineering (deployment pipelines, etc.) Network Protocols (TCP/IP, TLS, UDP Basic Requirements Bachelor’s/Master’s degree in Computer Science or a related field Or 2-3 years work experience Must be a US Citizen, permanent resident, or be an MS student with work authorization (F1 Visa on CPT accepted only for masters-level students) Travel Requirements None Relocation Provided None Position Type New Grad Referral Payment Plan No Our U.S. Benefits include: Incentive Bonus Plans Medical, Dental, Vision benefits 401K with Company Match 9 Paid Holidays Generous Paid Time Off Packages Employee Stock Purchase Plan Paid Parental & Family Leave and more!

Software Engineer – Motorola Solutions Read Post »

Environmental Modeler – HabiTerre

About HabiTerre HabiTerre provides in-depth intelligence for agricultural land, including crop, water, nutrients, and carbon, from aboveground to belowground. Launched out of a world-class research lab at the University of Illinois, HabiTerre generates unprecedented field-scale intelligence for businesses in the food and agriculture industry. HabiTerre carries an ambitious mission to de-risk and sustain modern agriculture for humanity. We use process-based models, remote sensing, and artificial intelligence to evaluate past, present, and future cropland performance, including crop rotation, management history, yield, water use, nutrient dynamics, and carbon sequestration. With a methodology that starts at the field level, allowing aggregation across any global region, we offer critical insights to businesses throughout the agriculture value chain. Work Environment We are an equal opportunity employer with a team around the country. We offer a workplace that is both casual and professional and a culture that is committed to learning, fun, and excellence. Our team consists of people who are passionate about creating insights-rich and intuitive customer experiences and, at the same time, obsess over performance and reliability of what we build. We challenge the status quo and strive to find the best way to solve problems. The successful candidate will join our R&D team, which consists of a group of leading scientists and engineers in earth system modeling, remote sensing, software engineering and artificial intelligence. We work in small collaborative groups to keep things simple and efficient, and thus give a lot of autonomy to our staff members to perform the work required and be creative. Apply for this position now on LinkedIn. Environmental Modeler – Job Responsibilities Conduct necessary R&D efforts to apply process-based carbon and land models to various agricultural systems, including both row cropping systems and pastureland systems, to quantify agricultural outcomes (including productivity and environmental impacts, such as greenhouse gas emissions and soil carbon change). Develop scalable computation pipelines for process-based carbon and land models and integrate different sources of satellite data, in a high-performance computing environment (e.g. supercomputer and/or cloud computing platforms). [Note: Major single components have been developed and tested; the major task here is to integrate different components to optimize computation efficiency.] Conduct model simulation and uncertainty analysis and ensure QA/QC. Handle data manipulation and visualization and administration of systems in accordance with enterprise data security protocols and privacy policy. Document code and results and draft scientific reports for generated results. Work with product management and the R&D team to productize. Generate deliverables upon customers’ requests and work to address customer needs and feedback. Effectively communicate scientific outcomes with the company business team and customers. Automate and simplify team development, testing, and operations processes. Provide necessary support to the company’s intellectual property counsel. Basic Qualifications: Master in Earth Science, Environmental Science/Engineering, Atmospheric Science, Hydrological Science, or related technical field. 3+ Years of experience in Python development and scientific data visualization. 3+ Years of experience in using ecosystem or climate models or using model outputs. Proficiency with Linux/UNIX and Shell scripting and high-performance computing. Comfortable with multi-tasking and working as part of a team. Preferred Qualifications: (fulfilling two or more) PhD degree in Earth Science, Environmental Science/Engineering, Atmospheric Science, Hydrological Science, or related technical field. Experience in process-based earth system models, ecosystem models, and/or biogeochemistry models. Experience in satellite remote sensing and geospatial data processing. Experience in model-data fusion methods, such as calibration, data assimilation, etc. Experience with MPI or other parallel computing architectures. Experience in developing and releasing highly scalable products. Possession of excellent oral and written technical communication skills. 2+ Years experience of implementing large-scale data processing and modeling pipelines on cloud computing platforms such as AWS, GCP and Azure. Experience in implementing basic machine learning algorithms using Python ML/DL frameworks, such as PyTorch, Tensorflow, Scikit-Learn. Experience with developer’s tools, such as Pycharm, Jupyter, Spyder, Git, etc. Other Considerations Industry-level competitive compensation, based upon relevant experience. This position provides stock options. This position considers sponsoring H1B visa applications for qualified international applicants.

Environmental Modeler – HabiTerre Read Post »

Pilot Lab Technician – Boston Bioprocess

Boston Bioprocess Inc. is a leading Contract Development and Manufacturing Organization (CDMO) in the biotech industry. They specialize in providing innovative solutions and services to support the research, development, and manufacturing processes of their clients. As Boston Bioprocess continues to grow, they are seeking a highly motivated Entry-Level Pilot Lab Technician to join our team. Apply now on LinkedIn. Pilot Lab Technician – Job Responsibilities Assist in setting up, organizing, and commissioning the pilot lab. Assist in the preparation, setup, and maintenance of laboratory equipment and processes. Follow standard operating procedures (SOPs) to ensure accurate and reliable results. Receive, label, and process samples according to established protocols. Maintain and establish accurate documentation of sample information and experimental procedures. Operate and maintain laboratory equipment and instruments. Collaborate with senior technicians and bioprocess engineers to troubleshoot and resolve technical issues. Record and organize experimental data. Assist in the analysis and interpretation of results, contributing to the overall project objectives. Work collaboratively with cross-functional teams to support ongoing projects. Communicate effectively with team members and contribute to a positive and productive work environment. Adhere to quality control standards and assist in maintaining a clean and organized laboratory space. Participate in routine maintenance and calibration of laboratory equipment. Skills and Proficiencies Associate’s or Bachelor’s degree in a relevant scientific field (e.g., Biology, Chemistry, Biotechnology). Ability to lift up to 50 pounds. Strong attention to detail and organizational skills. Basic knowledge of laboratory techniques and procedures. Excellent communication and teamwork abilities. Willingness to learn and adapt to new technologies and methodologies. Ability to follow safety protocols and maintain a high standard of laboratory cleanliness. Experience working in a pilot-scale laboratory and/or comfort working with high-pressure stainless-steel vessels. The Ideal Candidate Enthusiasm for a startup environment (we are a small team). Quick learner with a passion for hands-on laboratory work. Proactive and detail-oriented with a commitment to producing high-quality results. Strong interpersonal skills and the ability to collaborate effectively in a team environment. Committed to maintaining a safe and compliant laboratory environment. What We Offer Relocation assistance Complete benefit package, including 401K match, ESOP, health, life, vision, and dental insurance, and four weeks of paid vacation Competitive salary and compensation, including significant company stock options

Pilot Lab Technician – Boston Bioprocess Read Post »

Technical Program Manager – Boston Bioprocess

Boston Bioprocess Inc.’s mission is to help fermentation product companies develop and scale up production. The are currently building our lab and pilot facility in Champaign and are looking for a highly motivated Technical Program Manager to manage internal and external projects. Apply today on LinkedIn. The ideal candidate will play a crucial role in managing and driving the execution of client projects related to bioprocessing and biomanufacturing. This role will work closely with the Head of Bioprocess in the development and improvement of fermentation and DSP processes for the production of proteins, lipids, amino acids, organic acids, polysaccharides, hydrocolloids, and enzymes, using bacterial, yeast, and fungal hosts. The Technical Program Manager will collaborate with the bioprocess engineering team and other members of the organization to oversee the allocation of internal and external resources, serve as the primary contact for clients, and ensure successful scale-up of client products. This is a technical role, but it involves significant client interaction. We are a service business, and client retention and satisfaction are core to our business model. Prospective candidates should understand that success requires technical expertise, but it also involves empathy, prompt communication, and a general client-service orientation. Technical Program Manager – Responsibilities Lead client onboarding, including scheduling, coordination of internal resources, and handover to the technical team. Lead client communication around experiment outcomes, ensuring client satisfaction. Conduct regular meetings to ensure stakeholders are informed about program status, issues, and risks. Develop and execute comprehensive program plans, ensuring alignment with client and company goals. Identify and assess potential risks and issues impacting program success. Implement risk mitigation strategies to address challenges and deviations from the plan. Implement processes for continuous improvement, drawing insights from program metrics and feedback. Identify opportunities to enhance efficiency and effectiveness in program execution. Skills and Proficiencies Bachelor’s or advanced degree in a relevant technical field (e.g., Biotechnology, Bioengineering, Chemical Engineering). Strong understanding of bioprocessing and biomanufacturing technologies (hands-on experience on bench and pilot scale fermentation and DSP systems). Familiarity with regulatory requirements and quality standards in the biotechnology industry. Excellent project management skills, including the ability to manage multiple projects concurrently. Effective and excellent communication with clients, partners, and internal project management with both technical and non-technical personnel Proven ability to work with diverse, multidisciplinary teams and partners to effectively advance projects The Ideal Candidate We are a startup! Prospective candidates should enjoy working in a small team with minimal bureaucracy. This is a role that requires an unusually high degree of organization and precision – prospective candidates should understand that detail orientation and thoroughness will be key criteria in candidate selection. What We Offer Relocation assistance Complete benefit package, including 401K match, ESOP, health, life, vision, and dental insurance, and four weeks of paid vacation Competitive salary and compensation, including significant company stock options Sponsorship for work visas and immigration-related support .

Technical Program Manager – Boston Bioprocess Read Post »

HR Generalist/Business Partner – Genective

SUMMARY Genective, a JV between two leading global seeds companies, Limagrain and KWS, is seeking a strategic yet hands-on, result-oriented, and stakeholder savvy HR Generalist/Business Partner, pending on qualifications, to support our fast-growing team in the U.S. This position leads and enables, through its “seat at the leadership table”, enterprise-wide HR policies, processes, practices, and initiatives while stewarding Genective’s winning culture and sustaining Genective’s currently very high employee engagement level. The primary working locations are Champaign and Weldon, IL, with flexibility for other locations within reasonable commuting distance to Central IL. Time commitment depends on qualifications and mutual agreement between Genective and the candidate. THE POSITION Reporting to the President and CEO, the HR Generalist/Business Partner is responsible for managing all HR aspects of the Genective Operations. Essential Responsibilities Build credible relationships with leaders and the broad team and ensure business acumen of Genective’s vision, strategy, and culture Be the trusted source for insights, advice, and coaching on people related topics across leadership and the broad team Build/improve polices, processes, practices, and drive initiatives to ensure HR compliance and employee satisfaction in all aspects of employment at Genective: Timely acquisition of talents with right qualification and fit Effective on-boarding Continuous, broadly available, and individually tailored development Timely and effective performance management Constructive off-boarding when occurs Build a supportive Genective alumni community Disseminate the mind-set and practice of diversity, inclusion, and belonging Establish and maintain a strong relationship and effective working mechanism with HR specialists who provide day-to-day HR back-office services (payroll, benefits, leave, etc.) Establish and maintain a strong relationship with counterparts at Genective’s parent companies and Board of Directors as needed Additional Responsibilities As requested by the President & CEO QUALIFICATIONS The ideal candidate will possess the following qualifications: A strategic thinker and a bold leader, balanced with attention to critical details andhands on approach to get things done Strong interpersonal skills and ability to develop strong trusting relationships to gain support, influence and achieve results Open minded and capable of integrating business aspects, scientific aspects, and HR aspects into decision processes Excellent communication skills and ability to adjust communication style to diverse audiences Ability to research information and analyze data to arrive at valid conclusions, recommendations, and plans of action Proven ability to manage employee relations in a professional and diplomatic manner Working knowledge of state and federal employment laws and regulations Excellent organizational and project management skills with ability to manage multiple priorities and deadlines at a fast pace Highly flexible and adaptable to a fast moving, constantly changing, entrepreneurial work environment Bachelor’s degree in human resources, business administration, or related field required For HR Generalist, five (5) or more years of human resource management required, with two (2) or more years in an HR Generalist role For HR Business Partner, seven (7) or more years of human resource management required, with three (3) or more years in an HR Business Partner role or five (5) or more years in an HR Generalist role Proficiency in working with HRIS systems, UltiPro/UKG experience preferred PHR or SHRM-CP certification preferred THE REWARD To be determined based on qualifications and work arrangement. THE ORGANIZATION About Genective Genective is a 50/50 joint venture established between Limagrain and KWS, two of the world’s largest seed companies. With entities and activities in North America, South America, Europe, and Asia, Genective is currently dedicated to the research, development, and commercialization of transgenic traits for corn. About Limagrain As the fourth largest seed company worldwide, Limagrain’s mission is to move agriculture forward to meet global food related challenges. Limagrain is a cooperative group founded and managed by French farmers. Its parent company, Coopérative Limagrain, brings together nearly 2,000 farmers located in the center of France. The Group creates, produces and distributes field seeds, vegetable seeds and cereal products. Limagrain is present in 56 countries and has more than 10,000 employees. It makes nearly 2.5 billion Euros of sales with recognized brands on their markets: LG, Vilmorin, Hazera, Harris Moran, Jacquet, Brossard. About KWS KWS is one of the world’s leading plant breeding companies. Over 5,000 employees in more than 70 countries generated net sales of around $1.94 billion in the fiscal year 2022/2023. A company with a tradition of family ownership, KWS has operated independently for 165 years. It focuses on plant breeding and the production and sale of seed for corn, sugarbeet, cereals, vegetables, oilseed rape and sunflower. KWS uses leading-edge plant breeding methods to continuously improve yield for farmers and plants’ resistance to diseases, pests and abiotic stress. To that end, the company invested more than $320 million last fiscal year in research and development. HOW TO APPLY If interested, please send your cover letter and resume to resumes@genective.com with the subject line of “Application for HR Generalist/Business Partner Position”.

HR Generalist/Business Partner – Genective Read Post »

Simulation Engineer: Industrial Circuit Protection – Littelfuse

About The Job Design, develop, modify and evaluate physics-based, predictive performance models, techniques and procedures for component design optimization and enhancement. Development of component testing techniques and procedures to validate model-based predictions and results. Collaborate with product development teams to ensure compliance with design geometries and material selection Execute custom simulations to support Application, Research, and Reliability Engineering teams Utilize, optimize, and advance Multiphysics simulation software for Thermal modeling Pressure modeling Design optimization Arc modeling Requirements  B.S degree in Mechanical or Electrical Engineering, Physics, Material Science, or similar discipline Thorough understanding of core principles of Electrical and Mechanical Engineering Experience with the development and analysis of physics-based models relative to thermal and mechanical performance of design components and systems. Proven track record of project execution Excellent time management and problem solving skills Strong analytical and technical skills Highly organized with strong attention to detail Driven, self-developer, and eager to make a change Proficient in Microsoft Office Products Strong communication skills and fluent in English (written and verbal) Motivated to join an international, fast-paced environment Passionate about technology and looking to apply that passion to a career Willing to travel within country or region up to 10% Preferred Basic knowledge of Autodesk Inventor and use of engineering drawings Experience in COMSOL and/or Ansys simulation packages Familiarity with state-of-the-art engineering tools, materials and processes B.S with 5 plus years of experience or a M.S degree Mechanical or Electrical Engineering, Physics, Material Science, or similar discipline Littelfuse strives to empower associate growth and development in a culture of ongoing collaboration and respect for diverse global perspectives and expertise. Our Core Values – Customer Focus, Integrity, Innovation, Teamwork and Results Driven – supports us on our mission to improve the safety, reliability, efficiency, and performance of our customers’ products and systems. We are an equal opportunity employer that takes pride in giving every associate the means and courage to make a difference – everywhere, every day. We offer a competitive salary package and a variety of benefits, including Medical, Dental, Vision, Life, AD&D, Disability and Retirement benefits as well as development opportunities like internal Lean Six Sigma Certification.

Simulation Engineer: Industrial Circuit Protection – Littelfuse Read Post »

Senior System Engineer: Site Reliability Accelerated Apache Spark – NVIDIA

About the job We are seeking experienced Lead Site Reliability Engineers adept at Apache Spark to join our team. Apache Spark is the most popular distributed data processing engine in data centers. It is used for a wide variety of workloads, from data preparation, feature generation, reporting, analytics, and more. Data scientists spend a considerable amount of time exploring data and iterating over machine learning (ML) experiments. Every hour of compute required to sort through datasets, extract features and fit ML algorithms impedes an efficient business workflow. Apache Spark is the most popular data analytics engine in data centers. NVIDIA has been working with the open source community to accelerate Apache Spark workloads for ETL and ML/DL. Our Spark accelerators are available on major cloud Spark services (including Databricks, Google Dataproc, AWS EMR) and on-prem Spark distributions (including Cloudera and HPE). Our enterprise customers have realized significant speedup and cost-savings in production workloads. At NVIDIA, we are passionate about working on hard problems that have an impact. You will work with a team that is developing the Spark RAPIDS open source library to accelerate Spark applications. You will work with cloud service providers to enable Apache Spark users to easily benefit from GPU accelerations. What You’ll Be Doing Define the deployment architecture of GPU accelerated Apache Spark services. Develop and implement automation and monitoring strategies to ensure that services are delivered in an efficient and secure manner. Collaborate with cloud service providers for service deployments. Work with customers to resolve production issues. Identifying opportunities for service optimization and cost reduction What We Need To See 8+ years of Systems/Applications automation and incident response in 24×7 Production Services environments. BS in Computer Science, Computer Engineering or equivalent experience. Fluency with one or more current generation scripting languages used by DevOps professionals (Powershell, Python, Perl, Go). Excellent troubleshooter, utilizing a systematic problem-solving approach and d emonstrated experience in designing, analyzing, and diagnosing large-scale distributed systems. Experience with running and troubleshooting big data clusters: Apache Spark, Apache Hive, Apache Flink, Apache Hadoop, and Trino/Presto . Background with infrastructure as code and configuration as code, utilizing tools like Terraform, CloudFormation, Chef, SaltStack, Puppet, DSC. Experience with elastic scaling, fault tolerance and other cloud architecture patterns and experience with Kubernetes and proficiency in package managers like Helm and Kustomize. Proven strength in SaaS services, experience in massive scale operations. Experience operating on AWS, GCP, Azure or other public Cloud (both PaaS and IaaS offerings). NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you’re creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. The base salary range is 176,000 USD – 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Senior System Engineer: Site Reliability Accelerated Apache Spark – NVIDIA Read Post »

Data Lake Engineer, Table Formats – Accelerated Apache Spark – NVIDIA

About the job We are seeking experienced Distributed Systems Engineers to accelerate Apache Spark and related frameworks on GPUs. Apache Spark is the most popular distributed data processing engine in data centers. It is used for a wide variety of workloads, from data preparation, feature generation, reporting, analytics, and more. Data scientists spend a considerable amount of time exploring data and iterating over machine learning (ML) experiments. Every hour of compute required to sort through datasets, extract features and fit ML algorithms impedes an efficient business workflow. At NVIDIA, we are passionate about working on hard problems that have an impact. You will work with the open source community to enable Apache Spark data processing with GPUs. Data workflows can benefit tremendously from being accelerated, enabling data scientists to explore many more and larger datasets to achieve their business goals, faster and more efficiently. What You’ll Be Doing Extending the RAPIDS Accelerator for Apache Spark to work seamlessly with data lake table formats – including Delta Lake, Apache Iceberg, and Apache Hudi Benchmarking and optimizing data lake table formats at scale with NVIDIA GPUs Optimizing I/O operations on table layout formats and backing stores (distributed filesystems, object stores) Engaging open source communities, including Apache Spark, RAPIDS , and for technical discussions and contributions around data lake table formats Creating a collection of GPU accelerated libraries for data processing, data analytics and ML for compatibility with data lake table formats Working with NVIDIA strategic partners on deploying sophisticated data analytics solutions in public cloud or on-premise clusters Presenting technical solutions in industry conferences and meetups What We Need To See BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent experience 15+ years of work or research experience in software development 5+ years working with key open source big-data projects as a contributor or committer including Delta Lake, Apache Iceberg, Apache Hudi, Apache Spark, Apache Hadoop, Apache Flink, Apache Kafka, Apache Storm and Apache Hive Understanding of data management architecture and experience with table formats at large scale Experience with Apache Parquet, Apache ORC, Apache Arrow Outstanding technical skills in crafting and implementing high-quality distributed systems Excellent programming skills in C++, Java, and/or Scala Knowledge of distributed system schedulers: Kubernetes, Hadoop YARN, Spark standalone Able to work successfully with multi-functional teams across organizational boundaries and geographies Highly motivated with strong communication skills Ways To Stand Out From The Crowd Development work on one or more of Delta Lake, Apache Iceberg, Apache Hudi, preferably with contributions back to the open source community Track record of contributions to major open source projects (such as Apache Spark, Apache Hadoop, Apache Flink, Apache Kafka, Apache Arrow) Working experience with acceleration libraries (CUDA, RAPIDS, UCX) We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. If you’re passionate, creative, and driven, we’d love to have you join the team. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you. The base salary range is 268,000 USD – 414,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Data Lake Engineer, Table Formats – Accelerated Apache Spark – NVIDIA Read Post »

Senior Systems Software Engineer, C++ and CUDA: Accelerated Apache Spark – NVIDIA

About the job We are seeking System Software Engineers to join our Accelerated Apache Spark team. As NVIDIA is leading the world in accelerated computing, we are building the next generation data processing ecosystem. Apache Spark is the most popular distributed data processing engine in data centers. It is used for a wide variety of workloads, from data preparation, feature generation, reporting, analytics, and more. Data scientists spend a considerable amount of time exploring data and iterating over machine learning (ML) experiments. Every hour of compute required to sort through datasets, extract features and fit ML algorithms impedes an efficient business workflow. At NVIDIA, we are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software building and packaging, especially related to C++. You will work with a team that is using open source libraries – RAPIDS libcudf, RMM and cuIO – to accelerate operations in Apache Spark ETL and ML. What You’ll Be Doing Develop CUDA/C++ libraries that will be used by distributed data processing engines, accelerating operations in Apache Spark Improve OSS RAPIDS through technical discussion and code contributions Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy Build, test and optimize CUDA/C++ libraries across different platforms Build automation and tools that will increase the efficiency of teams developing distributed systems What We Need To See BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field or equivalent experience 8+ years of work experience in software development Outstanding technical skills in designing and implementing high-quality distributed systems Excellent programming skills in C++, Java, and/or Scala Ability to work with multi-functional teams across boundaries and geographies Highly motivated with strong interpersonal skills Ways To Stand Out From The Crowd Familiarity with RAPIDS libcudf, RMM and cuIO Experience in writing performant distributed software at scale Experience in OS kernel development Experience with developing in CUDA on GPUs Solid understanding of C++ 17/20 We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. If you’re passionate, creative, and driven, we’d love to have you join the team. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you. The base salary range is 176,000 USD – 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Senior Systems Software Engineer, C++ and CUDA: Accelerated Apache Spark – NVIDIA Read Post »

Query Engine Architect: Accelerated Apache Spark – NVIDIA

About the job We are seeking an experienced Query Engine Architect to accelerate Apache Spark and related frameworks on GPUs. As Nvidia is leading the world in accelerated computing, we are building the next generation data processing ecosystem. Apache Spark is the most popular distributed data processing engine in data centers. It is used for a wide variety of workloads, from data preparation, feature generation, reporting, analytics, and more. Data scientists spend a considerable amount of time exploring data and iterating over machine learning (ML) experiments. Every hour of compute required to sort through datasets, extract features and fit ML algorithms impedes an efficient business workflow. At NVIDIA, we are passionate about working on hard problems that have an impact. You will work with the open source community to enable Apache Spark data processing with GPUs. Data workflows can benefit tremendously from being accelerated, enabling data scientists to explore many more and larger datasets to achieve their business goals, faster and more efficiently. What You’ll Be Doing Lead the query optimization effort on the RAPIDS Spark team. Review each stage of query processing, and identify areas for logical plan and physical plan optimization. Construct optimization of plans taking into account CPU / GPU hardware resources. Find opportunities for adaptive query execution that are resource aware, for example, adapting based on CPU or GPU characteristics Identify where operator fusion could drive better performance Review columnar processing engine practices and see how they might apply to GPU based columnar processing Engage open source communities, including Apache Spark and RAPIDS , for technical discussions and contributions Work with Nvidia strategic partners on deploying accelerated data processing solutions in public cloud or on-premise clusters Present technical solutions in industry conferences and meetups What We Need To See BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent experience 15+ years of work or research experience in software development 5+ years working with key open source big-data projects as a contributor or committer including Apache Spark, Apache Hadoop, Apache Hive, Apache Flink, Apache Impala, Apache Drill, Apache Calcite, and Substrait Outstanding technical skills in crafting and implementing high-quality distributed systems Deep expertise in database query engines and query optimization Excellent programming skills in C++, Java, and/or Scala Knowledge of distributed system schedulers: Kubernetes, Hadoop YARN, Spark standalone, and/or Mesos Ability to work with multi-functional teams across boundaries and geographies Highly motivated with strong interpersonal skills Ways To Stand Out From The Crowd Contributions to major open source projects such as Apache Spark, Apache Hive, Apache Impala, Apache Drill, Substrait, Apache Calcite. Working experience with acceleration libraries (CUDA, RAPIDS, UCX) Basic ML/DL experience with Spark ML and XGBoost We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. If you’re passionate, creative, and driven, we’d love to have you join the team. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you. The base salary range is 268,000 USD – 414,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Query Engine Architect: Accelerated Apache Spark – NVIDIA Read Post »