




Summary: Seeking experienced Backend Engineers with Scala and Kafka expertise to design, develop, and optimize backend services in a collaborative, distributed environment. Highlights: 1. Design, build, and maintain backend services using Scala 2. Develop event-driven architectures and streaming solutions with Apache Kafka 3. Collaborative, engineering-focused culture with continuous learning **Location:** Remote (Home Office) – Occasional On\-Site Visits Required (Mexico City) **Type:** Full\-Time **About Cincinnati AI** Cincinnati AI is a technology\-driven company focused on building scalable, intelligent systems that power modern digital experiences. We value strong engineering principles, ownership, and a collaborative mindset across distributed teams. **Role Overview** We are looking for experienced **Backend Engineers with strong Scala and Kafka expertise** to join our engineering team. In this role, you will design, develop, and optimize backend services that support mission\-critical platforms. You’ll work in a distributed environment, collaborating with cross\-functional teams to deliver high\-performance, reliable, and scalable systems. **Key Responsibilities** * Design, build, and maintain backend services using **Scala**. * Develop event\-driven architectures and streaming solutions using **Apache Kafka**. * Optimize and scale distributed systems for high throughput and low latency. * Collaborate with product, data, and DevOps teams to integrate new features and infrastructure improvements. * Implement best practices for code quality, testing, observability, and system resilience. * Participate in code reviews, technical discussions, and architectural decisions. * Support production systems and troubleshoot issues in distributed environments. **Minimum Requirements** * **Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience.** * **High English proficiency** (written and spoken). * **3\+ years of backend development experience**, ideally in high\-scale environments. * Strong experience with **Scala** (functional programming concepts, type systems, concurrency). * Deep understanding of **Apache Kafka** (topics, partitions, consumer groups, streaming patterns). * Experience with distributed systems, microservices, and cloud platforms. * Solid knowledge of REST APIs, asynchronous processing, and data pipelines. * Familiarity with CI/CD practices, version control (Git), and automated testing. **Preferred Qualifications** * Experience with Kafka Streams, Akka, or other event\-driven frameworks. * Familiarity with Docker, Kubernetes, or cloud providers (AWS, GCP, Azure). * Knowledge of relational and NoSQL databases. * Experience working with remote teams across different time zones. **Work Environment** * Home office (remote) with required occasional visits to the office for planning sessions, team meetings, or special projects. * Collaborative, engineering\-focused culture with emphasis on continuous learning and technical excellence. **What We Offer** * Competitive compensation aligned with experience. * Remote\-first flexibility. * Opportunities for professional growth in a cutting\-edge technology environment. * Inclusive and supportive team culture. Job Type: Full\-time Pay: From $21,000\.00 per month Education: * Bachelor's (Required) Language: * English (Required) Work Location: Remote


