Senior Software Engineer, AI/ML at Striim Inc
Palo Alto, California, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Jul, 25

Salary

180000.0

Posted On

10 Apr, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Teams, Computer Science, Communication Skills

Industry

Information Technology/IT

Description

Striim, (pronounced “stream” with two i’s for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build applications that drive digital transformation, and leverage true real-time analytics to provide a superior experience to their customers. At our company, we believe and expect all of our employees to operate as one with unlimited potential and dignity.

DESCRIPTION

Striim is seeking a highly skilled Senior Software Engineer, AI/ML to join our Platform team in Palo Alto, California. The successful candidate will play a crucial role in developing and maintaining our data streaming engine, leveraging distributed systems foundations and integrating AI capabilities to enhance the platform’s performance and functionality. This position requires a strong background in software engineering, distributed systems, and AI integration. LOCATION: PALO ALTO, CA.
Striim values collaboration, communication, and teamwork—whether across the room or halfway around the world! The Senior Software Engineer, AI/ML will be an integral part of our Platform team, collaborating with engineers across the company to design, implement, and maintain cutting-edge solutions. Additional responsibilities include:

REQUIREMENTS

  • 4+ years’ professional experience integrating AI/ML models into software applications, preferably in real-time data processing environments.
  • Proven experience with AI frameworks and tools (e.g., TensorFlow, PyTorch, LLM APIs), including experience with model deployment and management.
  • A Bachelor’s degree or higher in Computer Science or a similar field.
  • Excellent communication skills and the ability to collaborate effectively with globally distributed teams.
  • Ability to lead projects and mentor junior engineers.
  • A driven, self-motivated attitude, with a desire to experiment, learn, and dive into challenges.
  • Strong problem-solving abilities and a collaborative, team-oriented mindset.
  • Hybrid position: all applicants must be able to work in our office in Palo Alto, Ca., minimum 3 days/week.
Responsibilities
  • Design, develop, test, deploy, and maintain scalable data streaming solutions while integrating AI components.
  • Collaborate with cross-functional teams to ensure seamless integration of AI-driven features into the streaming engine.
  • Integrate AI models and algorithms to enhance data processing capabilities, such as real-time analytics, anomaly detection, and predictive modeling.
  • Work closely with data scientists to develop and deploy AI-driven solutions that improve the efficiency and accuracy of data streaming processes.
  • Lead complex projects from inception to delivery, ensuring timely and high-quality results.
  • Mentor junior engineers and contribute to the growth of the team.
  • Collaborate with product stakeholders to identify and prioritize technical requirements.
  • Communicate technical plans and results effectively to both technical and non-technical audiences.
  • Analyze system performance issues and implement optimizations to improve efficiency and reliability.
  • Develop tools and processes to automate monitoring and troubleshooting of the streaming platform.
Loading...