- Company Name
- Solace
- Job Title
- Senior Software Developer - AI
- Job Description
-
Job Title: Senior Software Developer – AI
Role Summary: Lead the design, development, and optimization of the Solace Agent Mesh, an event‑driven integration platform that orchestrates real‑time AI agents. Deliver scalable APIs and backend services, integrate large language models (LLMs) and multi‑agent orchestration, and ensure production‑ready code through automated testing and CI/CD.
Expectations: 7+ years in full‑stack software development; strong expertise in Python, Java Spring Boot, REST APIs, and cloud‑native microservices. Proven experience with event‑driven architectures (Solace, Kafka, SNS), AI technologies, and performance tuning. Ability to mentor peers, communicate complex ideas clearly, and drive cross‑functional collaboration.
Key Responsibilities:
- Architect and implement scalable, event‑driven APIs and services for the Solace Agent Mesh.
- Design and maintain integration pipelines for LLMs, vector databases, and retrieval‑augmented generation (RAG).
- Own end‑to‑end product lifecycle: requirements, design, coding, testing, deployment, and post‑production support.
- Optimize application performance in high‑throughput environments and troubleshoot production issues.
- Build and maintain CI/CD pipelines, automated tests, and quality gates.
- Produce clear technical documentation and lead technical discussions, demos, and knowledge transfers.
Required Skills:
- Python (backend services, utilities) and Java Spring Boot (cloud‑native applications).
- RESTful API design and implementation.
- Event‑driven architecture with Solace, Kafka, or AWS SNS.
- React front‑end development.
- SQL/NoSQL (MySQL, Elasticsearch).
- Containerization (Docker, Kubernetes) and CI/CD tools.
- AI technologies: LLMs, multi‑agent systems, vector databases, RAG.
- Automated testing, performance analysis, and debugging.
- Strong communication, collaboration, and leadership in cross‑functional teams.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Preferred cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate).