Search jobs > Sunnyvale, CA > Software engineer frontend

Web Frontend Software Engineer

FedML, Inc.
Sunnyvale, CA, United States
Full-time

Responsibilities

  • 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

Minimum Qualifications

  • 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.

Preferred Qualifications

  • Master’s degree or related technical field
  • Familiar with JavaScript, Node.JS, HTML5, CSS3 and other technologies, and have rich experience in related development
  • Familiar with common front-end development frameworks, at least one of Vue, React, Angular
  • Familiar with front-end performance optimization, network loading optimization, interface rendering optimization and other optimization methods and techniques, and apply them in the project
  • Familiar with CI CD continuous integration, continuous delivery, continuous deployment process, and have experience in use
  • Have a certain experience in using the Linux system, understand common web servers such as Nginx, and be able to independently complete the deployment and maintenance of web applications
  • Experience with machine learning platform, AI applications, PaaS, and SaaS is a plus

About the Job

FedML, Inc. (https : / fedml.ai) 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.

23 days ago
Related jobs
Promoted
Zoom
San Jose, California

What you can expectOn the Async Communication team, we work on high impact projects that serve hundreds of millions of users every day! This is an exciting opportunity to work cross functionally with engineers to define a set of web interfaces to access cool Zoom REST API based services. About the T...

Promoted
AppZen
San Jose, California

Nice-to-Have: - Experience building UI/UX of workflow automation platform that have been successfully delivered to customers - Experience building UI/UX of BI/Data Analytics platform that have been successfully delivered to customers - Knowledge of professional software engineering practices & best ...

BILL
San Jose, California

Design and implement UI features using React, Angular and other modern web technologies. Build systems for SPA - webpack, ES6 transpilers, CSS frameworks. ...

BrightInsight
San Jose, California
Remote

Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories. Lead a team of software engineers from nearshore and offshore partners. Implement web apps with pre-defined BrightInsight Soft...

Amazon Web Services, Inc.
Palo Alto, California

Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud. Amazon Redshift manages all the work needed to set up, operate, and scale a data warehouse, from provisioning capacity and installing software to monitoring and backing up the cluster...

AppLovin
Palo Alto, California

Applovin Dev Services Engineering is seeking an experienced front-end or full-stack software engineer to join our team developing our next-generation of customer support, localization, ecommerce and community engagement applications/services. The company provides end-to-end software and AI solutions...

TikTok
San Jose, California

Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. Responsibilities:- Provide technical leadership and build high performing teams within your organization, including mentoring team members and providing technical ...

X, the moonshot factory
Mountain View, California

You will work closely with other software engineers, UX, machine learning experts, domain experts and product managers to plan, coordinate and integrate your work. Design and implement robust, production-level software to make complex data accessible through web applications and APIs. Work effective...

Splunk Inc
California, United States

Software Engineer who's passionate about quality code, best practices, and having a blast along the way, then come join us on our journey to redefine frontend development at Splunk!. Do you have a passion for building complex but intuitive Design Systems using JavaScript and Typescript? Do you take ...

Intuit
Mountain View, California

Experience developing a public facing cloud app at scale, where you gained expertise in all aspects of the Web SDLC from design & implementation to deployment and operations. Experience with cross-browser, cross-platform, and design constraints on the web and mobile. Amazon Web Services expertise is...