Demo

Staff Software Engineer, Back End

OSI Engineering
Menlo, CA Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 4/2/2025

Staff Software Engineer, Back End

We’re seeking a highly skilled Staff Software Engineer to focus on integrating cutting-edge AI services and improving backend platform performance. This role offers the opportunity to work on innovative AI-powered features while ensuring the underlying platform is robust, scalable, and efficient. You will collaborate with cross-functional teams to shape the company’s technical landscape.

Responsibilities :

Platform Development -

  • Enhance the scalability, performance, and reliability of backend systems to support growing customer demands.
  • Improve platform architecture to seamlessly integrate AI services and ensure system stability.
  • Address technical challenges related to platform optimization, including performance tuning, reliability improvements, and infrastructure scalability.
  • Collaborate with other engineers to implement best practices for backend system development and operations.
  • Mentor junior engineers on backend development, AI integration, and system architecture best practices.

AI Integration -

  • Design, implement, and maintain backend services to integrate third-party AI systems and APIs, enabling AI-driven functionality within products.
  • Collaborate with product managers, architects, and engineers to align AI capabilities with business requirements and deliver AI-powered features seamlessly.
  • Evaluate and operationalize third-party AI services and tools to enhance platform offerings.
  • Experiment with emerging AI technologies to identify opportunities for innovation and improved user experiences.
  • Qualifications :

  • 8 years of software engineering experience, with a proven track record in backend development for SaaS / PaaS products.
  • 5 years of experience in Java / JVM and Spring Framework, with expertise in building and scaling microservices. Real-world experience with at least one non-Java JVM language (Kotlin, Scala, Groovy, Clojure, etc.)
  • Excellent programming fundamentals : functional and object-oriented principles, composable, reliable, scalable, maintainable design.
  • Experience troubleshooting JVM-based applications in production at scale. Heap dump analysis, log analysis, profiling, etc.
  • Strong practical knowledge of at least one RDBMS (e.g., MySQL) and comfort working with both raw SQL and ORM via Hibernate / JPA / Spring Data. Schema design skills for performant queries, indexing, and appropriate normalization.
  • Experience designing APIs that support multiple clients and evolve over time.
  • Understanding of cloud platforms (AWS preferred) and experience operating backend JVM-based services in containerized environments, particularly ECS or K8s.
  • Knowledge of caching patterns and strategies. Familiarity with a system such as Redis or DynamoDB.
  • Secure coding and cryptography fundamentals. Symmetric and asymmetric algorithms, hash functions, key management systems, and their applications.
  • Preferred Qualifications :

  • Experience operationalizing AI-driven features and familiarity with large language model integrations and prompting, implementing agents and conversation state management (nice to have, but not required)
  • Type : Full-Time

    Location : Menlo Park, CA (onsite 2 days / week)

    Compensation : 170k-190k base bonus (DOE)

  • No 3rd party agencies or C2C
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Staff Software Engineer, Back End?

    Sign up to receive alerts about other jobs on the Staff Software Engineer, Back End career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at OSI Engineering

    OSI Engineering
    Hired Organization Address Chicago, IL Full Time
    Job Details A global consumer device company is looking for Fitness Trainers or Athletes to test wearable devices in Chi...
    OSI Engineering
    Hired Organization Address Agoura Hills, CA Full Time
    Our team is on the lookout for a talented Principal Digital Engineer to join our Memory Interface Chips team in Agoura H...
    OSI Engineering
    Hired Organization Address Mountain View, CA Full Time
    Office Administrator Summary : We are a fast-growing, innovative technology company in Silicon Valley, looking for a hig...
    OSI Engineering
    Hired Organization Address Santa Clara, CA Full Time
    Job Details Engineering Program Manager (HW/SW) Focused for global device company in Cupertino, CA Summary: In this Tech...

    Not the job you're looking for? Here are some other Staff Software Engineer, Back End jobs in the Menlo, CA area that may be a better fit.

    Software Engineer (Back End)

    Redolent, Inc, Sunnyvale, CA

    Senior Software Engineer (Back End)

    Redolent, Inc, Sunnyvale, CA

    AI Assistant is available now!

    Feel free to start your new journey!