EOS RPO
Software Engineer
High-Performance Java Development
Microservices: Design and develop scalable, resilient, and high-throughput microservices using Java (17+) and Spring Boot.
Concurrency: Implement advanced multi-threading and asynchronous processing to handle massive data volumes.
Code Excellence: Maintain high standards of code quality through rigorous unit testing, peer reviews, and performance profiling.
2. Event-Driven Architecture (Kafka)
Streaming Pipelines: Build and manage complex event-driven architectures using Apache Kafka.
Integration: Develop Kafka producers, consumers, and use Kafka Streams for real-time data processing and transformation.
Reliability: Ensure exactly-once processing semantics and high availability of message brokers.
3. Generative AI Integration
AI Solutions: Architect and implement GenAI features, including RAG (Retrieval-Augmented Generation) patterns and LLM orchestration.
Model Deployment: Integrate with Vertex AI or OpenAI APIs to build intelligent agents, automated content generation, or advanced recommendation engines.
Prompt Engineering: Collaborate with data scientists to optimize prompts and manage LLM token usage/costs.
4. GCP Cloud Native Engineering
Infrastructure: Deploy and manage applications on Google Cloud Platform (GCP) using GKE (Google Kubernetes Engine).
Cloud Services: Utilize GCP-native tools such as Pub/Sub, Cloud Functions, BigQuery, and Cloud Spanner for a robust data backbone.
DevOps: Implement CI/CD pipelines using Google Cloud Build and ensure infrastructure-as-code (Terraform/Pulumi).