Back to Jobs
MSI Data

Senior Backend Engineer at MSI Data

MSI Data San Francisco, CA

Job Description

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 executiontranslating 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 teams daily momentum.Key ResponsibilitiesArchitect 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.RequirementsAgentic 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 AreA 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 arent 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 UsImpact: 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 $175000 $235000. 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 candidates experience qualifications and location.Required Experience:Senior IC Key Skills Business Intelligence,Bidding,Accounts Assistant Credit Control,Account Development,Content Development,Lab Testing Employment Type : Full Time Experience: years Vacancy: 1

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities