- Participate in the development of machine learning platform and open source communities
- Responsible for the foundational research and product development, and continuously improve the R&D efficiency
- Responsible for feature development, algorithm optimization of the platform, improving user experience and usability through cutting-edge or mature technologies
- Participate in or lead design reviews with peers and stakeholders to decide amongst available technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Bachelor's degree or equivalent practical experience in computer science or related areas
- 2 years of experience with software development in one or more programming languages (Python, Java, JavaScript, C/C++), or 1 year of experience with an advanced degree
- 2 years of experience with data structures or algorithms in either an academic or industry setting
- Good communication and writing skills in English environment.
- Familiar with android application development, familiar with android system operating mechanism (Service, Activity, etc.), and have a certain understanding of APP performance optimization
- Familiar with system controls, memory management, animation, multi-threading, network optimization, database, XML/JSON parsing, etc.
- NDK C++ programming and debugging capabilities, especially android JNI development experience is preferred
- Familiar with the working principles of HTTPS, RPC, MQTT, S3, WebSocket, etc., have corresponding development experience, and experience in network data transmission optimization is preferred
- Good SDK API design capabilities, proficient in design patterns, and experience in large-scale software design is preferred
-
Software Engineer
2 weeks ago
Bayside Solutions Sunnyvale, United StatesSoftware Engineer · W2 Contract-to-Hire · Salary Range: $135,200 - $156,000 per year · Location: Remote Role - PST · Job Summary: · As our team size is small and all FTE resources are focused on P1 feature development and high SLA support to our customers, we need an experienced ...
-
Staff, Software Engineer Staff Software Engineer
2 weeks ago
Walmart Sunnyvale, United States Full timePosition Summary... · What you'll do... · As a Staff Engineer, you will set the tone of engineering-excellence and drive processes and standards within the team. You will lead the design of complex software changes and take on the development of exciting new features. In additi ...
-
Software Engineer
2 weeks ago
BHO Tech Mountain View, United States Full timeJob Description: · Software Engineer - AI and Learning · San Francisco, CA, US Description · Our company is a young, well funded, San Francisco-based startup that is reinventing workplace ticketing systems. Our goal is to make the company the primary business application that co ...
-
Software Engineer
2 days ago
SpaceX Sunnyvale, United StatesSpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. ...
-
Software Engineer
2 days ago
GTT Sunnyvale, United StatesSoftware Engineer · Contract Duration 9 Months · Pay rate up to $59.42/hr · Job Description · This Software Engineer II position works out of Sunnyvale (CA) or Sylmar (CA) location, contract to hire. · Software Engineer works under general supervision and performs specialize ...
-
Software Engineer
1 week ago
Fiserv Sunnyvale, United StatesOur software engineers at Fiserv bring an open and creative mindset to a global team developing mobile applications, user interfaces and much more to deliver industry-leading financial services technologies to our clients. Our talented technology team members solve challenging pr ...
-
Software Engineer
2 days ago
Woven Planet Sunnyvale, United StatesWoven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City our test ...
-
Software Engineer
2 days ago
SPACE EXPLORATION TECHNOLOGIES CORP Sunnyvale, United StatesSOFTWARE ENGINEER (STARLINK & DIRECT TO CELL) · At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is the world's largest satellite constellation and is providing fast, re ...
-
Software Engineer
2 days ago
Illumio Sunnyvale, United StatesSoftware Engineer, Cloud Security · On-site work model of 5 days in office/week in Sunnyvale, CA · In this role, you will focus on the building Illumio Cloud service. Building this cloud service requires building a highly available and scalable cloud platform. In addition, the ...
-
Software Engineer
2 days ago
OneHouse LLC Sunnyvale, United StatesAbout Onehouse Onehouse is a mission-driven company dedicated to freeing data from data platform lock-in. We deliver the industrys most interoperable data lakehouse through a cloud-native managed service built on Apache Hudi. Onehouse enables organizations to ingest data at scale ...
-
Software Engineer
2 days ago
Trimble Sunnyvale, United StatesJob Title: Software Applications Engineer · Location: Sunnyvale, CA · Division: Trimble Military Advanced Systems (MAS) · Job Summary · Trimble is the market leader in high-performance GPS navigation receivers for aviation applications. The Trimble receivers are embedded in i ...
-
Software Engineer
2 weeks ago
RIT Solutions Inc. Sunnyvale, United StatesSoftware Engineer (eCommerce, web Applications, Java) | · Sunnyvale, CA - onsite · Description · JAVA · The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. · ...
-
IT|Software Engineering
2 weeks ago
E-Solutions, Inc. Sunnyvale, United StatesJob Position- Google Cloud Platform Data Engineer · Job Location Sunnyvale, CA (Onsite) · Duration- Long Term Contract · Must Have Skills · Spark 8+ Yrs of Exp · Scala 8+ Yrs of Exp · Google Cloud Platform 5+ Yrs of Exp · Hive 8+Yrs of Exp · SQL - 8+ Yrs of Exp · ETL Process / ...
-
Software Engineer
2 weeks ago
AIRTIME MEDIA Sunnyvale, United StatesAbout Aircore: · Founded by Sean Parker, Daniel Klaus, and Prakash Ramakrishna, · Aircore · is infrastructure powering the world's social transformation with real-time communication tools. · We offer real-time social (RTS) software to give users the immediate shared experienc ...
-
Software Engineer
3 weeks ago
Red Oak Technologies Sunnyvale, United StatesRed Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier p ...
-
Software Engineer
3 weeks ago
Red Oak Technologies Sunnyvale, United StatesRed Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier p ...
-
Software Engineer
1 week ago
Fiserv Sunnyvale, United StatesCalling all innovators - find your future at Fiserv. · We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of time ...
-
Software Engineer
2 days ago
OneHouse LLC Sunnyvale, United StatesAbout Onehouse · Onehouse is a mission-driven company dedicated to freeing data from data platform lock-in. We deliver the industry's most interoperable data lakehouse through a cloud-native managed service built on Apache Hudi. Onehouse enables organizations to ingest data at s ...
-
Senior, Software Engineer
6 days ago
Walmart Sunnyvale, United States Full timeDescription · can be made available as part of the hiring process.At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial ...
-
Software Engineer Navigation
4 weeks ago
Intuitive Sunnyvale, United States Full timeCompany Description · At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. · As a pioneer and market leader ...
Android/C++ Software Engineer - Sunnyvale, United States - FedML, Inc.
Description
Job Description
Job DescriptionResponsibilities
Minimum Qualifications
Preferred Qualifications
About the Job
FedML, Inc. ) empowers our clients to build & scale any machine learning or artificial intelligence models anywhere. That includes the latest foundation models as well as more traditional ML models. Our products cover both training, serving with a low-code UI MLOPs & LLMOps platform. We also offer a Federated Machine Learning solution for cross-silo training for data privacy sensitive applications.
Our earliest products power federated machine learning missions for clients in several industries, where data privacy, low latency serving, and low cost of data storage are important to the client. Our easy-to-use FedML MLOps solution enables data science and machine learning engineering to work seamlessly together to deploy & manage their model to production machines. Our federated learning and serving solutions support siloed edge devices, smartphones, and IoT.
Our next generation of solutions includes geo-distributed machine learning and serving that continues our tradition of delivering easy-to-use, simple, low-cost, and enterprise grade MLOPs solutions. Our MLOps and evolving LLMOps platform will always empower experimentation, observability, evaluation, governance, and collaboration for our clients' AI & ML training and serving needs, as well as other general computing needs.
FedML supports vertical solutions across a broad range of industries (healthcare, finance, insurance, automotive, advertising, smart cities, IoT etc,) and applications (computer vision, natural language processing, data mining, and time-series forecasting). Its core technology is backed by more than 3 years of cutting-edge research of its co-founders who are recognized leaders in the federated machine learning community.
FedML's researchers and software engineers and product teams are busy developing the next-generation FedML platform for machine learning and artificial intelligence and we're looking to grow our team with skilled professionals who bring fresh ideas from all areas, including machine learning and its applications, computer vision, natural language processing, large-scale system design, distributed/cloud computing/systems, MLOps, security/privacy, mobile/IoT systems, and networking. We're an early stage startup, hence you will work on projects which are critical to our customers' and our business needs. If you love to learn, and love to convert ideas into real and scalable machine learning infrastructure products and applications, FedML may be a great place for you.
Location
Our HQ is in Sunnyvale California. Preference is for someone local who can be at our office regularly. Hybrid is ok.
How to apply
If you are interested, please apply via the link.