Looking for a Senior Java Developer specialized in microservices architecture and system modernization. Will design, develop, and maintain backend APIs and services using Java 21 and Spring Boot. Modularize and migrate legacy systems towards a microservices architecture.
Remote Software engineering Jobs · Kafka
49 results
FiltersJob listings
- Design, build, and maintain backend services and APIs that power core features of the Clari platform.
- Collaborate with cross-functional teams to design scalable and maintainable solutions.
- Contribute to improving performance, observability, and overall system reliability.
This role involves hands-on design, development, and deployment of enterprise-grade agentic AI solutions. You will work on multi-agent systems, workflow automation, and AI integration across business processes. The position offers exposure to cutting-edge AI technologies and collaboration with cross-functional teams.
Collaborate with cross-functional teams to translate requirements into resilient technical designs. Design and build IAM and compliance services. Build transparency and auditability primitives.
The AI Engineer develops and deploys agentic AI solutions for clients. Implements components for document processing, workflow automation, data retrieval, and structured output generation. Contributes to monitoring, logging, metrics, and guardrail configurations for agentic systems.
- Design and build backend services that support event ingestion, identity stitching, profile creation, and downstream activation.
- Develop SDKs, packages, and reusable components to support instrumentation, governance, and developer experience.
- Build internal tools and fullstack workflow surfaces that help teams understand, use, and trust the data flowing through their systems.
- Work on high-throughput systems, collecting and forwarding billions of behavioral events.
- Build infrastructure to ingest clickstream, product interaction, and transactional data.
- Own and deliver projects, working directly with customers to solve scaling problems.
- Shape the development of a cutting-edge data platform solutions.
- Prioritize, execute, and oversee core initiatives that drive innovation.
- Partner closely with data scientists and engineering leads to define features.
Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs. Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth. Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
Design and implement scalable and efficient software architectures. Write, test, and debug complex code for new and existing software applications. Work closely with cross-functional teams to align development efforts with business goals.