MSI Data
MSI Data is launching a new, dedicated AI team with a singular mission: to disrupt the Field Service software category through AI-native solutions. We are moving beyond simple automation to create intelligent, conversational, and agentic experiences that empower technicians in the field.
As a
Senior Backend Engineer
and early member of this founding team, you will be the engine behind our technical delivery. Working alongside our Principal AI Architect, you will focus on high-productivity execution—translating ambitious technical vision into robust, production-ready code.
You are a builder first. You have shipped AI solutions before, and you know how to bridge the gap between complex AI models and the hands of users. This is a role for a developer who loves to write code, solve difficult implementation challenges, and drive the team’s daily momentum.
Key Responsibilities
Architect Data Pipelines:
Design and build scalable ingestion pipelines that handle massive datasets with low latency.
Build Connectors:
Develop and maintain robust connectors for third-party systems, ensuring seamless data synchronization.
Background Processing:
Implement and optimize background job processing systems to handle asynchronous tasks and heavy computational loads without impacting user experience.
System Integration:
Lead the technical strategy for integrating disparate data sources into a unified AI-ready architecture.
Requirements
Agentic Backend Development : Expert proficiency in Python or TypeScript with production experience using agentic frameworks (e.g., LangChain, LlamaIndex, AutoGen) to orchestrate multi-step workflows.
RAG & Vector Ops : Demonstrated ability to build ETL pipelines for unstructured data (ingestion, chunking, embedding) and manage vector databases at scale (e.g., Pinecone, Weaviate, pgvector).
High-Scale Data Integration : Strong experience architecting resilient connectors for third-party SaaS APIs (Salesforce, Jira, etc.), handling OAuth, rate limiting, and data consistency. Experience with relational databases like PostgreSQL.
LLM Tooling : Experience abstracting backend APIs into "Tools" or Function Calls that allow Large Language Models to autonomously execute actions and retrieve live data.
Async Architecture : Mastery of background job processing and event-driven patterns (using Kafka, RabbitMQ, or Celery) to manage long-running AI inference tasks without blocking user interactions.
Who You Are
A "Doer" & Lead:
You lead by code. You are happiest when you are in the IDE, solving problems and merging PRs.
Execution‑Focused:
You understand the difference between theoretical architecture and shipping software. You know how to make trade‑offs to get features into the hands of users fast without sacrificing stability.
Collaborative:
You are comfortable working within an established architectural framework but aren't afraid to speak up when you see a better way to implement a feature.
Adaptive:
You are excited to work with the latest AI tools (Agents, Tool Use) and can quickly learn new patterns to solve business problems.
Why Join Us?
Impact:
You are not maintaining a legacy feature set. You are building the "agentic" future of the company from the ground up.
Resources:
This is not a side project. This is a strategic priority with full CEO and Board commitment. You will have the resources to succeed.
Compensation
The base salary range for this position is
$175,000 – $235,000 . This range represents the expected salary range for candidates in
the San Francisco Bay Area . Actual offers may vary for candidates in other locations based on local market rates.
Beyond the Base:
Base pay is just one part of your total compensation. This role includes a
target annual bonus
and
meaningful equity participation . Final compensation packages are tailored to the candidate’s experience, qualifications, and location.
#J-18808-Ljbffr
As a
Senior Backend Engineer
and early member of this founding team, you will be the engine behind our technical delivery. Working alongside our Principal AI Architect, you will focus on high-productivity execution—translating ambitious technical vision into robust, production-ready code.
You are a builder first. You have shipped AI solutions before, and you know how to bridge the gap between complex AI models and the hands of users. This is a role for a developer who loves to write code, solve difficult implementation challenges, and drive the team’s daily momentum.
Key Responsibilities
Architect Data Pipelines:
Design and build scalable ingestion pipelines that handle massive datasets with low latency.
Build Connectors:
Develop and maintain robust connectors for third-party systems, ensuring seamless data synchronization.
Background Processing:
Implement and optimize background job processing systems to handle asynchronous tasks and heavy computational loads without impacting user experience.
System Integration:
Lead the technical strategy for integrating disparate data sources into a unified AI-ready architecture.
Requirements
Agentic Backend Development : Expert proficiency in Python or TypeScript with production experience using agentic frameworks (e.g., LangChain, LlamaIndex, AutoGen) to orchestrate multi-step workflows.
RAG & Vector Ops : Demonstrated ability to build ETL pipelines for unstructured data (ingestion, chunking, embedding) and manage vector databases at scale (e.g., Pinecone, Weaviate, pgvector).
High-Scale Data Integration : Strong experience architecting resilient connectors for third-party SaaS APIs (Salesforce, Jira, etc.), handling OAuth, rate limiting, and data consistency. Experience with relational databases like PostgreSQL.
LLM Tooling : Experience abstracting backend APIs into "Tools" or Function Calls that allow Large Language Models to autonomously execute actions and retrieve live data.
Async Architecture : Mastery of background job processing and event-driven patterns (using Kafka, RabbitMQ, or Celery) to manage long-running AI inference tasks without blocking user interactions.
Who You Are
A "Doer" & Lead:
You lead by code. You are happiest when you are in the IDE, solving problems and merging PRs.
Execution‑Focused:
You understand the difference between theoretical architecture and shipping software. You know how to make trade‑offs to get features into the hands of users fast without sacrificing stability.
Collaborative:
You are comfortable working within an established architectural framework but aren't afraid to speak up when you see a better way to implement a feature.
Adaptive:
You are excited to work with the latest AI tools (Agents, Tool Use) and can quickly learn new patterns to solve business problems.
Why Join Us?
Impact:
You are not maintaining a legacy feature set. You are building the "agentic" future of the company from the ground up.
Resources:
This is not a side project. This is a strategic priority with full CEO and Board commitment. You will have the resources to succeed.
Compensation
The base salary range for this position is
$175,000 – $235,000 . This range represents the expected salary range for candidates in
the San Francisco Bay Area . Actual offers may vary for candidates in other locations based on local market rates.
Beyond the Base:
Base pay is just one part of your total compensation. This role includes a
target annual bonus
and
meaningful equity participation . Final compensation packages are tailored to the candidate’s experience, qualifications, and location.
#J-18808-Ljbffr