Post Job

Associate Software Engineer Jobs in Redwood City, CA

- 10,704 Jobs
All
Associate Software Engineer
Software Engineer
Networking/Software Engineer
Software Development Engineer
Senior Software Engineer
  • C++ Software Engineer

    Understanding Recruitment

    Associate Software Engineer Job 25 miles from Redwood City

    C++ Software Engineer (Staff) We are seeking a Staff level Software Engineer to join an open-source blockchain team creating a high-performance network that focuses on real-world applications such as enabling payments and providing aid while supporting 8 million users. The team interacts with some of the largest and most respected charities & companies both inside and outside of the blockchain space and has facilitated nearly $4 billion in asset exchanges through its network. You'll be pivotal in the build of their core chain product (C++ based), with a particular focus on dealing with the complexity of increasing demand from their users while focusing on maintaining latency. Training on blockchain technology is provided, so experience in this area isn't needed. We are looking for a C++ Software Engineer with: Recent experience Developing in C++ (or historical C++ experience but now using Rust) Strong understanding of distributed systems in high-load environments Good communication skills and the ability to lead technical design conversations An interest in Blockchain technology, but no prior experience needed Salary: $240,000 - $280,000 base + Benefits Location: Hybrid from Bay Area, San Francisco, three days per week in office
    $240k-280k yearly 12d ago
  • Software Engineer

    Alpine Solutions Group 3.9company rating

    Associate Software Engineer Job 25 miles from Redwood City

    Frontend Engineer What: Direct Hire Top Startup Client in the Fintech Space Where: Hybrid in San Francisco ( No Relocation - Must be based in the Bay Area) Compensation: 150k-225k + equity depending on experience Role Overview: We are seeking a Front-End Engineer with strong expertise in Next.js to help build and scale our web applications. The ideal candidate will have a strong foundation in Computer Science and hands-on experience working in a startup environment. Familiarity with AI/ML technologies or an eagerness to integrate AI-powered features is a plus. You will collaborate closely with designers, backend engineers, and product managers to create highly performant, user-friendly, and scalable web applications. Key Responsibilities: Develop and maintain user-facing features: Build reusable components and libraries for future use with Next.js to create fast, responsive, and accessible web applications. Collaborate cross-functionally: Work closely with product managers, UX/UI designers, and backend engineers to implement new features and optimize the user experience. Optimize for performance: Ensure the applications are optimized for speed, scalability, and mobile responsiveness. Work with modern front-end technologies: Leverage JavaScript, React, and Next.js to build interactive and high-performance user interfaces. AI/ML Integration: Partner with AI/ML teams to incorporate advanced features into the web application, such as real-time data processing or intelligent UI components. Write clean, maintainable code: Follow best practices for code quality, documentation, and testing. Stay up-to-date with trends: Keep up with industry trends and emerging technologies in front-end development and AI. Requirements: Bachelor's degree in Computer Science (or a related field) or equivalent practical experience. 4-8 years of professional front-end development experience with a focus on JavaScript and frameworks like React. Strong expertise in Next.js and its features such as server-side rendering (SSR), static site generation (SSG), API routes, and dynamic routing. Solid understanding of front-end technologies including HTML5, CSS3, JavaScript (ES6+), and modern JS libraries (e.g., React, Redux, TypeScript). Experience in a startup or fast-paced, dynamic work environment: Comfortable working in a rapidly changing environment where priorities can shift quickly. AI/ML experience or an understanding of how to integrate AI-driven features into web applications is a plus. Familiarity with version control systems such as Git. Strong problem-solving and debugging skills. Passion for building highly performant, user-centric web applications. Excellent communication and collaboration skills: Ability to work well within a team and across functions. Nice to Have: Experience with GraphQL. Familiarity with CI/CD pipelines and related tools. Knowledge of TypeScript for building scalable and type-safe applications. Exposure to AI-driven frameworks or libraries (e.g., TensorFlow.js, PyTorch) and the ability to apply them to frontend interfaces. Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
    $123k-169k yearly est. 16d ago
  • Software Engineer

    Bayside Solutions 4.5company rating

    Associate Software Engineer Job 15 miles from Redwood City

    We are looking for several S/W, M/L software engineers. Can be located in Seattle, WA or Cupertino, CA. These are hybrid positions. required experience: Thorough knowledge/experience with Python, Spark, Java, PostgresSQL Spark will be used for processing systems that analyzes large amounts of data memory, supports multi work loads, supporting multi programming language. Experience working with Infrastructure technologies like Kube, Helms, and familiar with Data M/L infrastructure and operations. Experience working with production systems and knowledge of deployments, releases, and CI/CD pipelines Experience working with distributed systems Hands-on experience with Spark, and Iceberg is a plus Working with AWS S3 Working with AWS on-prem and public REST APIs for system design Needing someone with more a Systems (infrastructure) background opposed to Data Nice to have: Superset and Familiar with ML lifecycle and tools (pytorch, tensor flow, etc.) MUST BE ABLE TO WORK W2 DIRECTLY THROUGH OUR COMPANY-- NO C2C and WE CANNOT SPONSOR. Please forward your resume to ***************************** asap to discuss further, will hire immediately. Thanks so much!
    $117k-160k yearly est. 15d ago
  • Full Stack Software Engineer

    Bayone Solutions 4.5company rating

    Associate Software Engineer Job 25 miles from Redwood City

    About The Job We currently have exciting opportunities for Full Stack Staff Software Engineers to join our Digital Engineering team. In this role, you'll play a key part in architecting and developing high-performance, scalable web applications across both front-end and back-end systems. What You'll Do | Key Accountabilities Architect, design, and develop scalable and performant full-stack web applications, leading the development of both front-end (React/Next.js) and back-end (Java/Node.js) components. Back-End Development (Java): Build and optimize Java-based back-end systems, including microservices, APIs, and databases. Ensure systems are scalable, performant, and maintainable. Front-End Development (React/Next.js): Develop dynamic, responsive, and interactive user interfaces using React/Next.js, focusing on writing clean, modular, and maintainable code. Node.js Services: Design and implement efficient, event-driven, and scalable services using Node.js, ensuring high availability and performance. Collaboration: Work closely with product managers, designers, QA engineers, and other stakeholders to define requirements and deliver high-quality software solutions. Mentorship & Leadership: Provide technical leadership and mentorship to junior engineers, guiding them in best practices, code quality, and system design. Code Reviews & Best Practices: Conduct peer code reviews, establish coding standards, and ensure best practices for software development, including testing and deployment. Performance Optimization: Focus on optimizing performance, including database queries, and addressing scaling issues to handle increasing load and traffic efficiently. Agile Methodology: Participate in Agile development processes, including sprint planning, retrospectives, and contribute to continuous improvements in engineering practices. What You'll Bring | Skills & Experience Bachelor's degree or greater in computer science or equivalent. Overall 12+ years of applicable experience. Java: 8+ years of experience building scalable, enterprise-level back-end systems using Java (e.g., Spring Boot). React/Next.js: 4+ years of experience with React/Next.js, including state management (e.g., Redux, Context), hooks, component-based architecture, and responsive design. Node.js: 4+ years of experience developing server-side applications with Node.js, including experience with RESTful APIs and GraphQL. Databases: Hands-on experience with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including schema design, query optimization, and transactions. Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes). API Design: Expertise in designing and consuming RESTful APIs, working with third-party APIs, and ensuring secure and efficient data flow across services. Unit Testing: Experience with automated testing frameworks (e.g., JUnit, Mocha, PyTest) and a strong focus on test-driven development (TDD) for both back-end and front-end code. Version Control: Proficiency in Git, including branching, pull requests, and managing large codebases. Agile Methodologies: Experience working in Agile teams using Scrum or Kanban methodologies. Leadership Experience: Prior experience leading or mentoring a team of engineers, contributing to technical strategy, and driving initiatives to improve engineering practices. Problem-Solving & Leadership: Strong analytical skills with a passion for solving complex technical problems. Proven ability to take ownership of projects and provide technical leadership and mentorship to team members. Communication & Collaboration: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. A collaborative mindset with the ability to work effectively across cross-functional teams.
    $115k-156k yearly est. 5d ago
  • Software Engineer

    Acceler8 Talent

    Associate Software Engineer Job 5 miles from Redwood City

    We are seeking a Software Engineer - AI Training Data to join our team in Palo Alto. This role focuses on addressing complex challenges in data management and is ideal for someone passionate about building innovative systems that enhance AI training capabilities. Our company is dedicated to revolutionizing the semiconductor industry through advanced technology. By developing super-intelligent systems, we aim to significantly accelerate hardware innovation. We focus on creating cutting-edge models that can deeply understand the complexities of semiconductors and electronics, ultimately transforming how the industry operates. As a Software Engineer - AI Training Data, your primary responsibility will be to build and optimize the world's largest semiconductor dataset. You will leverage your software engineering expertise to prepare data for our Machine Learning team and develop scalable systems to manage diverse types of information, including text, images, circuits, and more. Your work will be critical in ensuring that our AI models are trained with high-quality data. What We Can Offer You: Competitive salary range of $150,000 to $350,000, based on experience and potential impact. Unlimited PTO to ensure a healthy work-life balance. Comprehensive health coverage, including medical and dental benefits. Opportunities for professional growth and development through challenging projects. Visa sponsorship for international candidates. Key Responsibilities: Build and manage a comprehensive semiconductor dataset. Develop software solutions to scrape and handle data at scale. Extract and clean information from diverse data modalities, including text, images, circuits, and simulations. Prepare and preprocess data for the Machine Learning team. Build systems to manage the transfer of customer data and feedback. Parse documents in various formats and structures. Develop software pipelines for data labelers and manage workloads on large cloud compute clusters. Implement systems for pre-processing datasets for AI training. Relevant Keywords: In this role, you will utilize data pipelines , PDF parsing , and cloud infrastructure to optimize AI training data. Your expertise will ensure that we maintain high data quality and support the performance of our models effectively. Required Skill Sets: Proven experience in building scalable software solutions for data management. Expertise in PDF parsing and data extraction techniques. Strong software engineering skills focused on improving data and model performance. Experience handling diverse modalities beyond text. Ability to develop custom data processing libraries from the ground up. Familiarity with state-of-the-art techniques for preparing AI training data. Proficiency in organizing and managing data across multiple cloud environments. Bonus Points: Background in Electrical Engineering. Experience relating machine learning model behavior to data quality. Experience fine-tuning large language models. Prior experience at a hyper-growth startup. Experience in building systems for training foundation models. If you are ready to take on the role of Software Engineer - AI Training Data and contribute to cutting-edge advancements in the semiconductor field, we invite you to apply.
    $106k-150k yearly est. 17d ago
  • Founding Software Engineer for Stealth Mode Startup

    Xcede

    Associate Software Engineer Job 9 miles from Redwood City

    A SF Bay Area based cutting-edge startup, which is leading the charge in transforming observability for today's data-driven world is looking for senior software engineer to join them as a principal founding engineer. As the founding engineer you will lead the design and development of their Telemetry Data Management Platform. This pivotal role involves crafting scalable backend systems that integrate seamlessly with open technologies like OpenTelemetry, ensuring our platform remains at the cutting edge of observability solutions. Qualifications: BSc in Computer Science, Engineering, or a related field. Over 8 years of experience in backend development, with a strong background in handling large-scale data systems. Expertise in programming languages like Go, Rust, Java, or Python and a proven track record in building scalable server architectures. Experience with open-source technologies and standards, particularly OpenTelemetry, is highly desirable.
    $106k-151k yearly est. 12d ago
  • [New Grad] Software Engineer

    Atomus

    Associate Software Engineer Job 25 miles from Redwood City

    This is a full-time on-site US Citizen backend-heavy role for a Software Engineer at Atomus located in San Francisco, CA. Atomus' mission is to provide world class cybersecurity for the world's most critical organizations. We build security compliance software delivered as managed services sold directly, with relevant professional services and support. Examples of our commercial customers include hypersonic aircraft companies, satellite and space mission systems companies, AI and software companies, among many other companies serving primarily the aerospace and defense industry. At Atomus we are hardworking, we move fast, and we put our customers first. This role is fully in person, working with the rest of our team in our downtown San Francisco office, and currently we are only hiring US citizens for this role. Primary Duties: As part of the early engineering team at Atomus, you will be building key infrastructure to scale the foundations of critical products like multiplatform applications (Windows, MacOS, Ubuntu) to help alleviate risk and build compliance and security program for the customers. You will work closely with the Co-Founder and the Customer Success team to build products to support security and compliance for growing customer infrastructure. Building Infrastructural backend engines on cloud-based platforms like Azure and GCP Scaling infrastructure to support multiplatform applications (Windows, MacOS, Ubuntu) Maintaining a deep understanding of the customer's and market needs Architecting engineering processed to enable and inspire security-first thinking Support customer-facing web-based platforms (NextJS, TypeScript, Postgres) You'll also lay the groundwork for engineering and product processes, ensuring that our team can continue to build quickly and serve our customers for years to come. Our stack leverages NextJS, TypeScript, Postgres, Azure, Go, and Electron. We firmly believe that exceptional engineers can master any tech stack, so lack of experience with our specific tools should not deter you from applying. We focus on the ability to ship code quickly and continuously. About You: You have experience in software engineering, specifically in either web-based customer SaaS platforms or multi-platform desktop applications and agents. Strong knowledge of best practices in modern software development such as deployments, CI/CD, Operating Systems, and Databases. Experience working with modern technologies such as NextJS, Postgres, and Azure. You might be a good addition if you: Have worked on security or compliance-based value driven product. Have experience working on large-scale desktop-based applications with cloud-based infrastructure problems. Enjoy understanding the nitty gritty of technical domains deeply. Comfortable with building on all three operating systems. You move quickly, are self-motivated, can roll up your sleeves and are comfortable with ambiguity.
    $106k-150k yearly est. 10d ago
  • Backend Java Software Engineer (W2 & Hybrid)

    Amiseq

    Associate Software Engineer Job In Redwood City, CA

    Qualifications and Experience: • Bachelor's degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience • Minimum 5+ years of Full-stack expertise in application design & development with Java/Go technologies with knowledge of Spring, JPA/Hibernate, Message Queues & Workflow Engines with microservices architecture. • Knowledge with Test Automation scripts using Karate & Cypress • DevOps mindset to improve CICD using GitHub Actions and review DORA metrics to improve processes. • Strong programming foundation with knowledge of Data Structures, Algorithms, and Design Patterns. • Nice to have experience with JavaScript, React, Angular, and HTML5/CSS3 • 3+ years of experience with database technologies (NoSQL, SQL, and Time-series Databases) • Hands-on experience with continuous integration and delivery using public cloud such as AWS, Azure, or GCP and container technologies such as Docker, Rancher, etc. • Experience in architecting and building large-scale systems using a scale-out architecture that requires high availability, performance, high scalability, and multi-tenancy
    $106k-151k yearly est. 13d ago
  • Software Engineer

    Harvey Nash

    Associate Software Engineer Job 15 miles from Redwood City

    Harvey Nash has been engaged to find a talented Software Engineer (Metal shading language) for our Enterprise Client. To be eligible, consultants must be local to Cupertino, able to work directly for Harvey Nash on a W2 basis, and not be Visa dependent (No C2C/C2H). Duration: 12 months The ideal candidate is passionate about creating high-quality, high-performance, and visually engaging graphics and animations. Adding new features to the Keynote animation engine. Profiling and optimizing performance of Keynote animations using state-of-the-art graphics techniques and research. Ability to visualize and implement high-level animation and graphical concepts. Demonstrated experience with Metal, OpenGL, WebGL, Vulkan, or similar GPU API. Experience with shaders (GLSL, HLSL, Metal shading language, etc.) Keeping up with the latest best practices in graphics research and development. Applying modern testing methodologies to a wide variety of animations and effects. Familiarity with computer graphics research (SIGGRAPH, GDC, etc.) Development experience with mac OS or iOS (Xcode, Instruments, etc.) Experience with Core Graphics and Core Animation. Experience with Reality Kit, SceneKit, Unity, Unreal, or another high-level 3D API. Experience with low-level media APIs (AVFoundation, Video Toolbox, etc.) Experience with Motion, After Effects, or other animation editing tools. Experience with scripting, unit testing, and automated testing. Deep knowledge of GPU architectures. Artistic or design background. Thank you for your interest!
    $106k-150k yearly est. 3d ago
  • Software Engineer III

    Intelliswift Software 4.0company rating

    Associate Software Engineer Job 15 miles from Redwood City

    * Working Knowledge of Java * Strong Python skills * Writing from scratch and maintaining scripts to ingest various metadata on various storage platforms * Integrate scrips within pipelines to create fully automated solutions * Excellent knowledge of test case creation and implementation. Creating end to end regression suites for APIs * Google Cloud Storage (GCS) experience preferred * Familiar with data platforms, ETL pipelines, data analytics * Strong problem solving skills and self-driven
    $104k-139k yearly est. 14d ago
  • Software Development Engineer

    Fractal 4.2company rating

    Associate Software Engineer Job In Redwood City, CA

    About the Company - Fractal Analytics is a strategic AI partner to Fortune 500 companies with a vision to power every human decision in the enterprise. Fractal is building a world where individual choices, freedom, and diversity are the greatest assets. An ecosystem where human imagination is at the heart of every decision. Where no possibility is written off, only challenged to get better. We believe that a true Fractalite empowers imagination with intelligence. And that it will be such Fractalites that will continue to build the company for the next 100 years. About the Role - We're looking for a Software Development Engineer to play a pivotal role in developing and deploying cutting-edge, AI-driven enterprise applications using our client's proprietary AI Platform. This role involves crafting and enhancing applications and diving deep into problem-solving, performance optimization, and comprehensive documentation. You'll be expected to work closely with our client, offering technical expertise and innovative solutions to meet their needs. Responsibilities Design, develop, and deploy full-stack, AI-centric enterprise applications on the client AI Platform, ensuring their integration with advanced data solutions. Lead the architecture, development, and maintenance of comprehensive data integration systems, employing efficient ETL processes using Python, Pandas, and NumPy for large-scale data manipulation. Apply JavaScript or another object-oriented language (e.g., Python, C#) in client environments to seamlessly integrate various system functionalities. Proactively test, diagnose, and refine software applications alongside clients, aiming for high quality and optimal functionality. Identify and rectify performance issues within applications and integrated data systems, focusing on efficiency, optimization, and data integrity. Utilize shell scripting and cron job scheduling for automating routine data operations, ETL tasks, and ensuring data accuracy and harmonization. Actively participate in and lead the design and review processes for both internal and client software applications. Implement and manage version control using Git, adeptly handling repository operations including rebase, pull, push, and branch management. Create detailed application specifications and maintain precise documentation throughout the software lifecycle, guaranteeing the integrity and harmonization of all integrated data. Qualifications A bachelor's degree in computer science, a related field, or an equivalent combination of education and experience. Proficient in software development with JavaScript and Python. Experience with version control systems, preferably Git. Strong experience in shell scripting and cron job scheduling for automating data processes. Solid background in working with various JavaScript frameworks (e.g., React, Redux, Vue, Backbone, Angular). Experience in deploying software on leading cloud computing platforms (such as GCP, AWS, Azure). Understanding of both SQL and NoSQL database technologies. Strong skills in data structures, algorithm design, and implementation. Proficiency in handling and analyzing time-series data, including its cleansing and normalization. Familiarity with Agile software development methodologies. Pay range and compensation package - The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions, including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Fractal, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is: $100,000 - $160,000. Equal Opportunity Statement - Fractal provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
    $100k-160k yearly 14d ago
  • Software Engineer, AI

    Gruve

    Associate Software Engineer Job In Redwood City, CA

    Job Title: Software Engineer, AI Employment Type: Full-Time, Work from Office (5 days a week) Salary Range: $112,000 to $160,000 USD Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks. About the Role We are seeking a talented Software Engineer to join our AI team. You will work closely with experienced software and machine learning engineers to develop, test, and deploy AI-based solutions, with a primary focus on large language models and other machine learning applications. This is an excellent opportunity to apply your software engineering skills in a dynamic, real-world environment and gain hands-on experience in cutting-edge AI technology. Key Responsibilities Design and implement software solutions that power machine learning models, particularly in LLMs Create robust data pipelines, handling data preprocessing, transformation, and integration for machine learning projects Collaborate with the engineering team to build and optimize machine learning models, particularly LLMs, that address client-specific challenges Partner with cross-functional teams, including business stakeholders, data engineers, and solutions architects to gather requirements and evaluate technical feasibility Design and implement a scale infrastructure for developing and deploying GenAI solutions Support model deployment and API integration to ensure interaction with existing enterprise systems Basic Qualifications A master's degree or PhD in Computer Science, Data Science, Engineering, or a related field Strong programming skills in Python and Java Good understanding of machine learning fundamentals Hands-on experience with Python and common ML libraries (e.g., PyTorch, TensorFlow, scikit-learn) Familiar with frontend development and frameworks like React Excellent problem-solving skills and an eagerness to learn in a fast-paced environment Strong attention to detail and ability to communicate technical concepts clearly Basic knowledge of LLMs and transformer-based architectures is a plus Why Gruve At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you're passionate about technology and eager to make an impact, we'd love to hear from you. Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.
    $112k-160k yearly 5d ago
  • Software Engineer

    Create 3.0company rating

    Associate Software Engineer Job 25 miles from Redwood City

    Create is a generative AI first builder that lets individuals and businesses build sites and apps with just English. Our mission is to give everyone the power of software creation. We're a small team in San Francisco backed by top VCs. Who you are: Ship every day: You launch frequently. You know how to descope to get tangible results fast. Owner: You can go from ambiguous problem to solve, autonomously. You're relentless and you never say “not my job”. Fearless: You take on things you don't know how to do. You do things that are uncomfortable for others. High taste: You're right a lot. You have strong judgment, and your first pass is often very good. You're open to feedback and synthesize it in your next iteration. Resilient: When bad news hits, you say “good”. You don't easily give up. Customer obsessed: You base your insights on real conversations with customers. You do what it takes to make them succeed. What you will do: We're hiring a senior engineer to push forward what's possible with large language models (LLMs). You'll be working on the cutting edge of AI and at the intersection of web development, infra, and model advancement. Must haves: Full stack production experience with Typescript You've used create.xyz and have insights on where to take it next as a future owner Demonstrated skill in product building or AI (e.g. you've built impressive things before, either at work or on your own) Able to work full time onsite in San Francisco What's in it for you: 🥳 Energizing in-person culture 💸 Competitive salary 🥧 Generous equity 🏝️ Unlimited PTO 🏥 Medical, dental, and vision insurance 🧓 401k retirement plan 🚀 Accelerated growth trajectory 💪 Radical autonomy
    $106k-143k yearly est. 5d ago
  • C++ Software Engineer

    Understanding Recruitment

    Associate Software Engineer Job 16 miles from Redwood City

    C++ Software Engineer (Staff) We are seeking a Staff level Software Engineer to join an open-source blockchain team creating a high-performance network that focuses on real-world applications such as enabling payments and providing aid while supporting 8 million users. The team interacts with some of the largest and most respected charities & companies both inside and outside of the blockchain space and has facilitated nearly $4 billion in asset exchanges through its network. You'll be pivotal in the build of their core chain product (C++ based), with a particular focus on dealing with the complexity of increasing demand from their users while focusing on maintaining latency. Training on blockchain technology is provided, so experience in this area isn't needed. We are looking for a C++ Software Engineer with: Recent experience Developing in C++ (or historical C++ experience but now using Rust) Strong understanding of distributed systems in high-load environments Good communication skills and the ability to lead technical design conversations An interest in Blockchain technology, but no prior experience needed Salary: $240,000 - $280,000 base + Benefits Location: Hybrid from Bay Area, San Francisco, three days per week in office
    $240k-280k yearly 12d ago
  • Software Engineer, Machine Learning

    Bayside Solutions 4.5company rating

    Associate Software Engineer Job 12 miles from Redwood City

    W2 Contract Salary Range: $135,200 - $156,000 per year We are the engineering team for an internal service that generates, manages, and consumes datasets, features, and embeddings for ML training. In this role, you will work with the engineering team to migrate customers from the previous service to our new one. Migration will include tooling to move data and working with customers to change their Python clients to use the latest SDK. The role will require working with multiple partner teams and customers to deploy our services in these accounts. Duties and Responsibilities: Migrate public data sets with Python Coordinate with customers to migrate their datasets and provide support during the migration. Help customers change their code to use the new SDK Perform changes to services written in Java. Mitigate and resolve issues identified during migration. Identify and fix issues in the migration tool and add new functions. Assist EPMs in collecting metrics to track the progress of the migration. Deploy the services to new accounts, working closely with partners and engineers. Requirements and Qualifications: Thorough knowledge of Python, Spark, Java, and PostgreSQL Experience working with infrastructure technologies like Kube and Helm. Familiarity with data and ML infrastructure and operations. Experience working with production systems and knowledge of deployments, releases, and CI/CD pipelines Strong REST API system design experience Understanding and experience with distributed systems Strong understanding of technologies like Spark and Iceberg General knowledge about AWS S3 object storage Good communication skills with internal customers Knowledge of Superset is preferred Familiarity with Machine Learning lifecycle and tools, including PyTorch and TensorFlow, is desired Desired Skills and Experience Machine Learning, Python, Spark, Java, PostgreSQL, Iceberg, Superset, PyTorch, TensorFlow, S3, REST API Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate. Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at *************************
    $135.2k-156k yearly 5d ago
  • Founding Software Engineer for Stealth Mode Startup

    Xcede

    Associate Software Engineer Job 12 miles from Redwood City

    A SF Bay Area based cutting-edge startup, which is leading the charge in transforming observability for today's data-driven world is looking for senior software engineer to join them as a principal founding engineer. As the founding engineer you will lead the design and development of their Telemetry Data Management Platform. This pivotal role involves crafting scalable backend systems that integrate seamlessly with open technologies like OpenTelemetry, ensuring our platform remains at the cutting edge of observability solutions. Qualifications: BSc in Computer Science, Engineering, or a related field. Over 8 years of experience in backend development, with a strong background in handling large-scale data systems. Expertise in programming languages like Go, Rust, Java, or Python and a proven track record in building scalable server architectures. Experience with open-source technologies and standards, particularly OpenTelemetry, is highly desirable.
    $106k-150k yearly est. 12d ago
  • Network Observability S/W Engineer (Java/GO + REST)

    Amiseq

    Associate Software Engineer Job In Redwood City, CA

    We are looking for a talented and enthusiastic Observability engineer to join our passionate development team. You will be very familiar with Rest API concepts and how to use Go or Java to build, develop and deliver Highly Available Real-time Distributed Data API systems. Skills: · Very strong Go or Java language proficiency having at least 3 years' experience in software and systems engineering · Good understanding of Networking concepts. · Good Grasp of Network observability and Telemetry (SNMP, gNMI, RESTful APIs) · Should have worked on Observability platforms or have strong knowledge of Observability/Telemetry systems. · Expertise and experience in delivering large-scale systems using big data technologies including but not limited to: Enterprise scale Kafka, Splunk, Prometheus/Loki/Grafana stack, ELK stack and other Time Series databases · Strong skills with Stream Processing Frameworks · Good understanding of implementing and deploying Container-based applications via CI/CD pipelines. · Strong understanding of delivering Highly-Available Real-time Distributed Systems · Strong skills in building RESTful API's over Data platforms · Good understanding of the Git version control system · Excellent problem-solving skills
    $118k-162k yearly est. 15d ago
  • Senior Software Engineer - Fullstack

    Bayone Solutions 4.5company rating

    Associate Software Engineer Job 25 miles from Redwood City

    Job Title: Senior Software Engineer - Fullstack Job Type: Full-Time Overview: Our large retail client is seeking an experienced Engineering Lead to lead a dynamic team focused on developing cutting-edge solutions using Java, microservices, and Generative AI (GenAI) technologies. This role will involve in software development, driving innovation, and ensuring the delivery of high-quality, scalable products. Qualifications: 5+ years of experience in software engineering, with a focus on Java and microservices architectures. Proven track record in leading engineering teams and managing complex software projects. Strong communication skills with the ability to collaborate effectively in a remote environment. Experience working in a fast-paced, agile environment. Client offers a competitive salary and benefits package, with the hybrid flexibility.
    $124k-173k yearly est. 15d ago
  • Software Engineer

    Create 3.0company rating

    Associate Software Engineer Job 17 miles from Redwood City

    Create is a generative AI first builder that lets individuals and businesses build sites and apps with just English. Our mission is to give everyone the power of software creation. We're a small team in San Francisco backed by top VCs. Who you are: Ship every day: You launch frequently. You know how to descope to get tangible results fast. Owner: You can go from ambiguous problem to solve, autonomously. You're relentless and you never say “not my job”. Fearless: You take on things you don't know how to do. You do things that are uncomfortable for others. High taste: You're right a lot. You have strong judgment, and your first pass is often very good. You're open to feedback and synthesize it in your next iteration. Resilient: When bad news hits, you say “good”. You don't easily give up. Customer obsessed: You base your insights on real conversations with customers. You do what it takes to make them succeed. What you will do: We're hiring an engineer to push forward what's possible with large language models (LLMs). You'll be working on the cutting edge of AI and at the intersection of web development, infra, and model advancement. Must haves: Full stack production experience with Typescript You've used create.xyz and have insights on where to take it next as a future owner Demonstrated skill in product building or AI (e.g. you've built impressive things before, either at work or on your own) Able to work full time onsite in San Francisco What's in it for you: 🥳 Energizing in-person culture 💸 Competitive salary 🥧 Generous equity 🏝️ Unlimited PTO 🏥 Medical, dental, and vision insurance 🧓 401k retirement plan 🚀 Accelerated growth trajectory 💪 Radical autonomy
    $105k-142k yearly est. 9d ago
  • C++ Software Engineer

    Understanding Recruitment

    Associate Software Engineer Job 17 miles from Redwood City

    C++ Software Engineer (Staff) We are seeking a Staff level Software Engineer to join an open-source blockchain team creating a high-performance network that focuses on real-world applications such as enabling payments and providing aid while supporting 8 million users. The team interacts with some of the largest and most respected charities & companies both inside and outside of the blockchain space and has facilitated nearly $4 billion in asset exchanges through its network. You'll be pivotal in the build of their core chain product (C++ based), with a particular focus on dealing with the complexity of increasing demand from their users while focusing on maintaining latency. Training on blockchain technology is provided, so experience in this area isn't needed. We are looking for a C++ Software Engineer with: Recent experience Developing in C++ (or historical C++ experience but now using Rust) Strong understanding of distributed systems in high-load environments Good communication skills and the ability to lead technical design conversations An interest in Blockchain technology, but no prior experience needed Salary: $240,000 - $280,000 base + Benefits Location: Hybrid from Bay Area, San Francisco, three days per week in office
    $240k-280k yearly 12d ago

Learn More About Associate Software Engineer Jobs

How much does an Associate Software Engineer earn in Redwood City, CA?

The average associate software engineer in Redwood City, CA earns between $68,000 and $126,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average Associate Software Engineer Salary In Redwood City, CA

$92,000
Job type you want
Full Time
Part Time
Internship
Temporary