Senior Software Engennering
Core
Senior Backend Engineer designing, developing, and operating reliable microservices and data pipelines, working alongside the team to strengthen services.
Role type
Senior IC backend engineer (AI-assisted development)
Builds
Microservices, data pipelines, and AWS-based services
Domain
Cloud infrastructure (AWS) and data engineering
Deliverable
production ML models
Required skills
Backend engineering, DevOps (CI/CD, containerization, observability), AWS, AI-assisted software development, code reviews, architectural decision-making
Preferred skills
Clojure, functional programming, JVM languages (Java), event-driven systems (Kafka), high-volume data pipelines, cloud migration experience
Technologies
AWS, Kafka, JVM, Clojure, Java
Responsibilities
Design and develop backend microservices and data pipelines; manage full CI/CD lifecycle including testing, publishing, and production monitoring; contribute to AWS migration efforts; utilize AI agents for code generation and evolution; perform code reviews for human and AI-generated code; collaborate on architectural decisions and trade-offs
Seniority
Senior, hands-on IC