Software Engineer – AI jobs in United States
cer-icon
Apply on Employer Site
company-logo

LogicMonitor · 2 hours ago

Software Engineer – AI

LogicMonitor is a company dedicated to trust and customer obsession, seeking a Software Engineer – AI to enhance their hybrid observability platform. The role involves building scalable data pipelines and APIs to support AI-driven insights and improve operational visibility across IT stacks.

Artificial Intelligence (AI)Cloud InfrastructureDevOpsInformation TechnologyIT InfrastructureSaaS
badNo H1Bnote
Hiring Manager
Jillian Porter
linkedin

Responsibilities

Design and build streaming and batch data pipelines that process metrics, logs, and events for AI workflows
Develop ETL and feature‑extraction pipelines using Python and Java microservices
Integrate data ingestion and enrichment from multiple observability sources into AI‑ready formats
Build resilient data orchestration using Kafka, Airflow, and Redis Streams
Implement retrieval‑augmented generation (RAG) pipelines with vector databases (Milvus, Qdrant, OpenSearch, Neo4j Vector)
Develop data indexing and semantic search for large‑scale observability and operational data
Work with structured and unstructured data lakes and warehouses (Delta Lake, Iceberg, ClickHouse)
Collaborate with the AI Platform team to manage embeddings, metadata, and model context storage
Optimize latency and throughput for retrieval, query expansion, and AI response generation
Build and maintain Java microservices (Spring Boot) that serve AI and analytics data to Edwin and AIOps applications
Develop Python APIs (FastAPI / LangGraph) for LLM orchestration, summarization, and correlation reasoning
Implement schema contracts and streaming protocols (REST, gRPC, SSE, WebSockets) between services
Ensure fault‑tolerant, observable, and performant API infrastructure
Instrument services with OpenTelemetry for unified metrics, tracing, and logging
Implement data validation, schema evolution, and lineage tracking across AI pipelines
Enforce data privacy, RBAC, and compliance for model inputs and stored context
Collaborate with SRE and AI teams to monitor and optimize end‑to‑end AI system performance

Qualification

Data pipeline designPython programmingJava programmingETL processesKafkaMicroservices architectureData modelingKubernetesCollaborationCommunication

Required

Bachelor's degree in Computer Science, Data Engineering, or a related field
3+ years of experience in backend or data systems engineering
Experience building streaming data pipelines (Kafka / Spark or any similar technology)
Strong programming background in Java and Python, including microservice design
Experience with ETL, data modeling, and distributed storage systems
Familiarity with LLM pipelines, embeddings, and vector retrieval
Understanding of Kubernetes, containerization, and CI/CD workflows
Awareness of data governance, validation, and lineage best practices
Strong communication and collaboration across AI, Data, and Platform teams

Benefits

Comprehensive health, dental and vision coverage
Generous parental leave policies
Access to our Employee Assistance Program
Various Wellness programs
A 401K with company matching
A Lifestyle Spending Account
An unlimited vacation policy

Company

LogicMonitor

company-logo
LogicMonitor is a hybrid observability platform that provides IT observability and monitoring for cloud-based IT infrastructures.

Funding

Current Stage
Late Stage
Total Funding
$942.95M
Key Investors
Providence Equity Partners
2024-11-20Private Equity· $800M
2024-11-20Debt Financing
2021-12-15Debt Financing

Leadership Team

leader-logo
Christina Kosmowski
Chief Executive Officer
linkedin
leader-logo
Carol Lee
Chief Financial Officer
linkedin
Company data provided by crunchbase