Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
To succeed in this role, you should have:Proven experience in Java and Ruby on Rails developmentStrong understanding of web technologies and frameworksExperience with databases and ORM technologiesAbility to work collaboratively in a team environmentExcellent problem-solving and analytical skills
About the job
Join our dynamic team at Sonsoft Inc. as a Java and Ruby on Rails Developer! In this full-time role, you will leverage your programming expertise to develop and maintain high-quality web applications that meet our clients' needs. You will collaborate with cross-functional teams to design innovative solutions and ensure a seamless user experience.
About Sonsoft Inc.
Sonsoft Inc. is a leading technology solutions provider based in San Jose, California. We focus on delivering innovative software solutions to help businesses thrive in a competitive landscape. Join us and be part of a passionate team dedicated to excellence.
Full-time|On-site|San Jose, California, United States
Join archer56 as a Staff Software Engineer specializing in Engineering Applications. In this pivotal role, you will leverage your extensive software engineering expertise to develop innovative solutions that enhance our engineering capabilities. Collaborate with cross-functional teams to design, implement, and optimize applications that streamline engineerin…
About Speechify Speechify builds tools that help people read and learn with fewer barriers. Over 50 million users rely on our text-to-speech technology to turn written content, PDFs, books, Google Docs, news articles, and websites, into audio. Our products are available on iOS, Android, Mac, and as a Chrome Extension. Google named our Chrome Extension the Extension of the Year, and Apple recognized us with the 2025 Design Award for Inclusivity. Our Team and Culture Nearly 200 people work at Speechify, bringing experience from Amazon, Microsoft, Google, and leading PhD programs such as Stanford. We operate as a fully distributed team, prioritizing collaboration and innovation without a central office.
Full-time|$250K/yr - $280K/yr|On-site|San Jose, California
Role Overview: Senior Product Software Engineer – Viewer Experience Roku, Inc. is searching for a Senior Backend Engineer to join the APPS team in San Jose, California. This group plays a central role in building and maintaining the distributed services that power Roku’s streaming platform, used by millions of devices worldwide. What You Will Do Design, develop, and maintain highly available, scalable backend services for large-scale consumer applications. Collaborate with Product and Design teams to move features from initial concept through to deployment. Mentor fellow engineers and contribute to architectural decisions across the platform. Tackle complex distributed system challenges to ensure reliability and high performance. Promote and implement best practices in engineering and operations. About the Roku APPS Team The APPS team is a group of experienced engineers focused on building platform products and services that support the Roku ecosystem, which includes over 100 million users and streaming devices. Our work covers essential device services such as setup, configuration, software updates, and smart home integration. The goal: seamless experiences for every device and user. We drive the architecture and implementation of services that make content discovery and interaction simple and engaging. The team thrives on solving tough technical problems and delivering features that shape the future of connected entertainment. Who Thrives Here Engineers who enjoy solving complex issues at scale. Those with a strong operational mindset and a hands-on approach to engineering. Individuals who value both technical depth and the chance to influence strategy. About Roku Roku is the leading TV streaming platform in the U.S., Canada, and Mexico. The company connects consumers to their favorite content, helps publishers reach new audiences, and gives advertisers unique ways to engage viewers. At Roku, impactful work and learning go hand in hand, with opportunities to contribute across disciplines and make a difference for millions of streamers worldwide.
Full-time|$170K/yr - $195K/yr|On-site|San Jose, California, United States
Archer Aviation is a pioneering aerospace company located in San Jose, California, dedicated to developing an all-electric vertical takeoff and landing aircraft. Our mission is to enhance sustainable air mobility, designing, manufacturing, and operating aircraft that can transport four passengers with minimal noise.At Archer, we set ambitious goals, tackling complex challenges with a commitment to diversity and inclusion. We believe that a diverse workforce drives smarter solutions and insights, lifting our collective success. We are devoted to creating an equitable environment that values our differences and celebrates each team member's contributions.We are in search of innovative Software Engineers eager to join our team in constructing Archer’s Airline Operations Software Ecosystem. We welcome applications from engineers proficient in multiple disciplines and languages, including Full-Stack, Back-End, Web, and Mobile development.As we aspire to unlock the skies with our aircraft Midnight and the comprehensive software infrastructure for a sophisticated airline operation, you will play a pivotal role in shaping the future of urban air mobility. The software you develop will be crucial for Archer’s operations during the LA2028 Olympics and will support logistics, routing, performance, and aircraft dispatch for years to come.Our Airline Software team embodies a startup culture, seeking engineers who flourish in autonomous settings where you can make impactful decisions regarding product design and architecture. This lean team structure offers career-defining opportunities to create and scale applications that will influence millions of passengers annually.Key Responsibilities:Develop Exceptional Software: Transform product requirements into high-quality web and mobile applications.Lead Product Development: Take full ownership of the software development lifecycle from technical execution to deployment.Design System Architecture: Architect and implement a robust tech stack to support our platform, ensuring scalability, speed, and reliability.Influence the Roadmap: Conceptualize, plan, and prototype tools for aircraft performance and dispatch operations.Collaborate Across Teams: Partner with design, data science, and aviation experts to enhance product features and functionality.
About Hark Hark is a pioneering artificial intelligence company dedicated to creating advanced and personalized AI solutions. We are on a mission to develop proactive, multimodal intelligence that can seamlessly interact with the world using speech, text, vision, and a persistent memory. At Hark, we believe in bridging the gap between humans and machines by integrating cutting-edge AI with next-generation hardware. Unlike conventional AI systems that rely on outdated interfaces, we are focused on designing agentic systems that engage naturally with people and their environments. Our goal is to create a unified interface for a new era of intelligent systems by developing multimodal models and innovative AI hardware from the ground up. About the Role As an Embedded Software Engineer, you will play a pivotal role in developing and maintaining critical components of the firmware stack that powers Hark's consumer products. This includes everything from board bring-up and peripheral driver integration to the runtime environment that hosts on-device intelligence. You will collaborate closely with the hardware team on new silicon and sensor integrations, work with the agent team on model execution and memory constraints, and engage with product teams to deliver exceptional user experiences. You will face real-world challenges with tight constraints, and your work will have an immediate impact. Responsibilities Develop and maintain embedded firmware using C/C++ for ARM-based SoCs and microcontrollers. Manage Board Support Package (BSP) development, peripheral driver integration (e.g., SPI, I2C, UART, I2S), and RTOS task scheduling. Optimize power consumption and thermal performance for always-on, battery-operated devices. Establish and maintain OTA update infrastructure for reliable field updates. Collaborate with the on-device AI team to facilitate model inference within memory and latency constraints. Create factory test and calibration firmware for manufacturing processes. Debug complex hardware-software interactions using tools such as logic analyzers, oscilloscopes, and JTAG. Requirements Minimum of 3 years of professional experience in firmware or embedded systems development. Strong expertise in C and/or C++ in resource-constrained environments. Experience with ARM Cortex-M or Cortex-A processors and their associated toolchains. Hands-on experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar. Familiarity with wireless communication protocols (BLE, Wi-Fi, or Thread). Ability to read schematics and collaborate effectively with hardware engineers during board bring-up. Proficient in using embedded debugging tools and workflows.
About Hark Hark is at the forefront of artificial intelligence, developing cutting-edge personalized intelligence that is proactive, multimodal, and capable of interacting through speech, text, vision, and persistent memory. We are integrating this intelligence with state-of-the-art hardware to create a universal interface that bridges the gap between humans and machines. While current AI predominantly relies on chat interfaces and outdated devices, Hark is pioneering the future: creating agentic systems that interact seamlessly and naturally with individuals and their surroundings. To achieve this vision, we are innovating multimodal models alongside next-generation AI hardware, designed from scratch as a cohesive interface for a new era of intelligent systems. About the Role As a Mobile iOS Engineer, you will be responsible for crafting the iOS experience for Hark, building a native application that delivers a real-time, multimodal AI agent directly to users' devices. This role requires you to create an app that feels instantaneous, adeptly manages streaming AI responses, and harmonizes voice, text, and visual inputs into a singular, user-friendly experience. This will be the primary interaction point for millions of users with Hark, setting a high standard for performance and usability. Join our small, dedicated team where you will work closely with designers, platform engineers, and model developers. Your contributions will significantly influence how users perceive and interact with Hark.
Join Our Team as a Research EngineerAt Physical Superintelligence, a pioneering startup with affiliations to esteemed institutions like Google, Harvard, Meta, MIT, Oxford, Johns Hopkins, Cambridge, and the Perimeter Institute, we are on a mission to revolutionize the discovery of new physics through advanced AI systems. We are currently seeking talented engineers to develop a robust platform that lies at the intersection of computational science, artificial intelligence, and software engineering.Our Vision: We aim to unlock transformative breakthroughs in physics at scale with the help of artificial superintelligence, ensuring safety and verifiability for the benefit of the public. Following a century that produced groundbreaking innovations like transistors, lasers, and nuclear energy, we believe that artificial superintelligence will herald a new golden age of scientific discovery.Our Focus: We are dedicated to creating a comprehensive infrastructure that will enable the industrialization of scientific discovery, allowing us to bring forth the next era of physics.
Join us for the BPM LEAD Program, an exclusive leadership development initiative tailored for aspiring accounting professionals. This immersive program stands out for its close-knit structure and dynamic range of activities.The BPM LEAD experience offers invaluable insights into the world of public accounting, emphasizing the significance of defining your personal leadership style. Through various activities, projects, and presentations, participants will develop essential technical skills, soft skills, and professional etiquette, enriching their learning journey.This one-day event is designed specifically for first and second-year accounting students, providing a unique opportunity to explore diverse career paths within public accounting. It’s a fantastic chance to broaden your understanding of the accounting field while networking with peers and BPM professionals. Here are some key details about the program:Location: BPM San Jose Office (10 Almaden Blvd, San Jose, CA 95113)Event Date: July 16th, 2026 (8:30 AM – 6:00 PM)- 8:30 AM - 4:00 PM (In-office)- 4:00 PM - 6:00 PM (Networking Social in Downtown San Jose)Application Process:- Submit your resume/application through this job posting.- If selected, our campus team will contact you to schedule a brief interview.- You will be notified regarding your participation within a week of your interview.
About EtchedEtched is pioneering the world's first AI inference system specifically designed for transformers, achieving over 10x higher performance, significantly reduced costs, and minimal latency compared to B200 systems. Our custom ASICs enable the development of innovative products that were previously unattainable with GPUs, such as real-time video generation models and advanced chain-of-thought reasoning agents. With substantial backing from leading investors and a team of top engineers, Etched is revolutionizing the infrastructure of one of the fastest-growing industries in history.Key ResponsibilitiesAssist in porting cutting-edge models to our architecture and contribute to the development of programming abstractions and testing capabilities to streamline the model porting process.Develop, enhance, and scale Sohu’s runtime, focusing on multi-node inference, intra-node execution, state management, and effective error handling.Optimize routing and communication layers utilizing Sohu's collectives.Employ performance profiling and debugging tools to pinpoint bottlenecks and correctness challenges.Ideal Candidate ProfileStrong proficiency in C++ or Rust programming languages.Solid understanding of performance-critical and complex distributed software systems, including Linux internals, accelerator architectures (e.g., GPUs, TPUs), compilers, and high-speed interconnects (e.g., NVLink, InfiniBand).Familiarity with machine learning frameworks such as PyTorch or JAX.Experience in porting applications to non-standard accelerator hardware or platforms.Preferred QualificationsExperience in developing low-latency, high-performance applications using both kernel-level and user-space networking stacks.In-depth understanding of distributed systems concepts, algorithms, and challenges, including consensus protocols and communication patterns.Thorough knowledge of Transformer architectures, particularly Mixture-of-Experts (MoE).Experience building applications with substantial SIMD (Single Instruction, Multiple Data) optimizations for performance-critical paths.BenefitsHealth Insurance401k
Full-time|$195K/yr - $408K/yr|On-site|San Jose, California
Collaboration Fuels Innovation. Transforming the Viewing ExperienceRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, with ambitions to power every television globally. As pioneers in streaming technology, our goal is to connect consumers with their favorite content, empower content creators to build and monetize large audiences, and offer advertisers unparalleled tools to engage users.From day one at Roku, your contributions will be recognized and valued. Join a rapidly growing public company where you can make a difference and delight millions of TV streamers worldwide while expanding your expertise across various disciplines. About the Team The Ad Engineering Team is essential for creating a scalable and reliable real-time advertising platform crucial for expanding Roku's advertising business. We are seeking a Senior Software Engineer to join our Advertising Platform team, playing a key role in this mission. If you have extensive experience in developing complex systems, a passion for technology at scale, and enjoy mentoring and problem-solving, this opportunity is for you! About the Role As a leader in the TV streaming industry, Roku continues to innovate and shape the future of streaming through The Roku Channel. Our success depends on our investment in Advertising Engineering. The ideal candidate will exhibit a strong curiosity, blending a global vision with locally relevant execution. Successful candidates will showcase a balance of technical and interpersonal skills, adapting quickly to changing business needs.Building a real-time, highly scalable, and available advertising platform is vital for our success. Our team's mission is to develop a top-tier advertising platform that supports and enhances Roku's rapidly growing ad business, ensuring high performance and user privacy.For California Only - The estimated annual salary for this position ranges from $195,000 to $408,000. Compensation packages consider unique factors for each candidate, including experience and qualifications.
Join our dynamic team at Sonsoft Inc. as a Big Data/Hadoop (Spark) Consultant. In this role, you will leverage your expertise in big data technologies to drive innovation and implement cutting-edge solutions for our clients. You will collaborate with cross-functional teams to design and optimize data architectures and analytics processes, ensuring data integrity and performance.
Join our dynamic team at Sonsoft Inc. as a Pega PRPC Consultant. In this pivotal role, you will leverage your expertise in Pega's PRPC platform to deliver innovative solutions that meet our clients' business needs. Collaborate with cross-functional teams to design, develop, and implement applications that enhance operational efficiency.As a consultant, your responsibilities will include analyzing requirements, creating technical specifications, and providing guidance throughout the software development lifecycle. You will be instrumental in troubleshooting and debugging applications to ensure peak performance and user satisfaction.
About the RoleJoin our team as a Senior Robotics Software Engineer, responsible for developing and managing the essential platform infrastructure for our cutting-edge autonomous robots. We are looking for a versatile robotics engineer with a strong background in software development across middleware, device integration, embedded systems, build and deployment pipelines, and cloud infrastructure.ResponsibilitiesTake ownership of the robotics platform stack from middleware to embedded software across various robot configurations.Develop infrastructure for sensor integration, data capture, system observability, and comprehensive diagnostics for our fleet.Enhance developer workflows by creating tools that increase team productivity and efficiency.Design and manage CI/CD processes, build, and deployment pipelines, along with fleet management systems for embedded targets.Lead architectural discussions on system design, messaging protocols, and cross-team integrations.
Company OverviewJoin PROCEPT BioRobotics, a pioneering company dedicated to enhancing the lives of patients with benign prostatic hyperplasia (BPH) through innovative surgical robotics. Our mission and values guide our commitment to patient-centered care, ensuring we provide effective solutions for surgeons and uphold the trust of our shareholders. As we grow, we focus on cultivating a dynamic environment that fosters career development and transformative opportunities.The Opportunity Awaits You:We are in search of a skilled Software Manager to guide our software development team in creating high-performance software, including the graphical user interface (GUI) for our cutting-edge robotic surgical systems. This role combines technical leadership with team management, ensuring that the software team adheres to delivery timelines while maintaining the highest quality standards. This position is critical, as our robot software serves as the primary interface for surgeons, requiring it to be intuitive, efficient, durable, and dependable. You and your team will be at the forefront of achieving these essential software attributes.
About Tessera Labs: We are pioneering the way businesses integrate and implement Artificial Intelligence solutions. Supported by Foundation Capital and a team of renowned experts, we specialize in creating multi-agent AI systems designed to automate intricate business processes across various platforms including SAP, Salesforce, Workday, Snowflake, and MuleSoft among others. Our mission is to provide genuine AI automation for enterprises, ensuring speed, accuracy, and measurable impact. We thrive in a fast-paced environment, taking ownership of our projects and pushing the boundaries of applied AI.Location: San Jose, CA or RemoteDuration: 10–12 weeksHours: Maximum of 40 hours per weekStart Date: June 2026Job Summary: We are seeking a motivated Frontend Software Engineering Intern who is eager to learn and contribute within a dynamic startup environment. In this hands-on position, you will collaborate closely with our engineering team to enhance the user experience from concept through deployment. You will design UI components, develop interactive dashboards, and create data visualizations that directly influence user engagement. If you thrive on overcoming UI challenges, delivering polished interfaces, and learning in a supportive team environment, this internship presents an exceptional opportunity to gain practical experience.Key Responsibilities:Assist in the development of UI components, dashboards, and data visualizations.Help maintain and enhance reusable component libraries.Support the implementation of client-side state management and user interactions.Contribute to the creation of intuitive user interfaces for internal tools, AI models, and data workflows.Collaborate with the engineering team to improve usability and performance.Learn to identify and resolve performance bottlenecks in frontend systems.Take initiative on smaller projects and features under the guidance of senior engineers.Learning Opportunities:Gain hands-on experience with React, TypeScript, and modern frontend frameworks.Understand scalable UI design patterns and component libraries.Work on real-world challenges in data visualization, dashboards, and interactive interfaces.
Part-time|$80/hr - $200/hr|Remote|San Jose, California
thinkacademyus is looking for a part-time ELA Curriculum Design Specialist to join the team remotely, with preference for candidates based in San Jose, California. This role centers on designing English Language Arts curriculum through close collaboration and alignment with educational standards. Role Focus The position involves creating curriculum materials that support both classroom instruction and independent study. Collaboration with colleagues and attention to educational guidelines are key aspects of the work. Key Responsibilities Curate literature that is engaging, age-appropriate, and valuable for families. Select texts to foster core reading and writing skills. Determine which portions of each book will be taught in class and which will be assigned as independent reading. Develop an ELA syllabus that aligns with Common Core State Standards (CCSS). Incorporate assessment tools such as MAP, i-Ready, and state-level standardized tests into the curriculum. Compensation $80–$200 per hour
About the Internship Kognitos is hiring Software Engineer Interns (AI-Native) for Summer 2026 at our San Jose headquarters. This program is designed for students eager to build real products with AI at the core, not just use AI tools. Interns will work on meaningful projects, contribute production-ready code, and help shape our engineering practices alongside experienced professionals. What You'll Do Work closely with engineers to design, build, and launch new features from concept to deployment. Use AI-native tools like Claude and Cursor to streamline and improve development workflows. Write clean, well-documented code that follows industry best practices. Participate in code reviews and technical discussions to refine solutions. Troubleshoot issues and help optimize system performance. Contribute to projects involving AI, automation, and data systems. Experiment, iterate, and collaborate in a team-focused setting. Who We're Looking For Currently enrolled in a Computer Science or related degree program, or have equivalent experience. Solid grasp of programming fundamentals (Python, JavaScript, or similar languages). Comfortable with modern development tools and workflows. Experience using Git and collaborative coding practices. Understanding of core computer science concepts like data structures and algorithms. Strong problem-solving skills and a willingness to learn. Clear communicator who works well in a team. Preferred Qualifications Experience with AI coding tools such as Claude Code, Cursor, or Copilot. Hands-on work with LLMs, APIs, or automation workflows. Familiarity with web technologies like React or Node.js. Exposure to cloud platforms (AWS, GCP, Azure). Previous internships, especially at startups, or substantial personal project experience. Final Note Interested candidates are encouraged to apply even if not every qualification is met.
Role Overview Roku is seeking a Senior Software Engineer in San Jose, California. This role focuses on designing and building software that shapes the streaming experience for millions of users. The work directly supports Roku’s reputation for strong, user-focused products. What You Will Do Design and develop software features that improve the Roku platform Work closely with teams across engineering, product, and design to deliver new capabilities Contribute to the overall quality and reliability of Roku’s products Collaboration This position partners with cross-functional groups to ensure products meet high standards and deliver a seamless streaming experience.
About Hark At Hark, we are revolutionizing the landscape of artificial intelligence by developing advanced, personalized intelligence systems that are proactive, multimodal, and capable of seamless interaction through speech, text, vision, and persistent memory. We are merging this intelligence with cutting-edge hardware to forge a universal interface between humans and machines. While the current AI landscape is dominated by outdated chat boxes and devices, Hark is leading the charge towards the next generation of agentic systems that interact naturally with people and their surroundings. To achieve this vision, we are crafting multimodal models and next-generation AI hardware, designed from the ground up as a cohesive interface for a new era of intelligent systems. About the Role As a Mobile Android Engineer at Hark, you will be pivotal in creating the Android application that delivers a real-time, multimodal AI experience directly to users' pockets. Your mission is to develop an app that provides instant functionality, elegantly handles streaming AI responses, and integrates voice, text, and visual elements into a unified experience. The expectations are high, as this will be the primary means through which millions will engage with Hark. This position offers significant ownership on a small team, allowing you to collaborate closely with designers, platform engineers, and model developers. Your contributions will define the user experience of Hark’s mobile presence. Responsibilities Design and implement a high-performance native Android application utilizing Kotlin and Jetpack Compose. Integrate real-time speech, audio, and video streaming capabilities for rich multimodal AI interactions. Develop efficient interfaces to backend AI services, optimizing for latency and responsiveness. Take ownership of the complete mobile development lifecycle from conception to deployment, monitoring, and iteration. Collaborate with design teams to create intuitive user interfaces that highlight advanced AI functionalities. Promote best practices in Android development including testing, code quality, and accessibility. Enhance performance across all levels of the application stack - from UI rendering to network calls, background processing, and power efficiency.
About Hark At Hark, we are at the forefront of artificial intelligence innovation, striving to create the most advanced personal intelligence systems in the world. Our vision is to harness AI to alleviate mental burdens by thinking in ways that mimic and sometimes surpass human cognition. Our proactive and personalized intelligence integrates seamlessly with various modes of interaction including speech, text, vision, and persistent memory. We are revolutionizing the relationship between humans and machines by combining this intelligence with next-generation hardware solutions. While traditional AI relies on outdated interfaces, Hark is pioneering the development of agentic systems that engage naturally with users and the surrounding environment. About the Role We are seeking a talented Embedded Application Engineer who thrives at the intersection of Android application development and embedded systems. This position goes beyond conventional mobile app development; you will be responsible for creating the critical application that operates on our hardware device, serving as the software layer that connects user experiences with the underlying firmware and embedded systems. You will be integral to transforming prototypes into production-ready products. Responsibilities Lead the development of the primary application for Hark’s hardware device, overseeing everything from architecture to production deployment. Design and enhance Android-based software that interfaces directly with embedded systems, sensors, and firmware layers. Work at the nexus of application-level code and firmware, developing software that operates on the device rather than in the cloud. Collaborate closely with hardware, embedded software, and AI teams to deliver a cohesive product experience. Manage the comprehensive lifecycle of software deployment on physical devices, including flashing, OTA updates, boot sequences, and device provisioning. Debug across the entire Android stack, from framework issues down to hardware-level communication protocols. Guide the product from initial development through manufacturing and into the hands of our users.