This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an enthusiastic Platform Engineer to join our dynamic team at Ema Unlimited. In this role, you will support the design, development, and maintenance of our platform and infrastructure as we continue to enhance our product offerings and expand our user base. Working in a fast-paced startup environment, you will gain hands-on experience in ensuring the reliability, scalability, and performance of our systems. This position is ideal for someone passionate about learning and growing their skills in microservice architecture, deployment strategies, and system security.
Job Responsibility:
Assist in designing, implementing, and maintaining scalable, microservices-based architectures using Docker and Kubernetes across GCP, Azure, and AWS
Build and optimize cloud-based infrastructure and platform components using Golang and Python, focusing on scalability, cost-efficiency, and low latency
Design, enhance, and test platform components for data ingestion, knowledge base indexing and search, application connectivity, workflow automation, and ML operations
Design and implement monitoring and observability solutions to ensure real-time visibility and system health
Collaborate with senior engineers to improve system reliability, scalability, and performance, with an emphasis on cost, infrastructure, and latency optimization
Support troubleshooting and resolution of platform and infrastructure-related issues, including monitoring system health through real-time alerting systems
Assist in implementing DevOps practices, tools, and CI/CD pipelines
Participate in on-call rotations and incident response
Requirements:
Bachelor’s degree in Computer Science or a related field
2-8 years of experience in Platform or Infrastructure Engineering or a related technical role
Strong understanding of computer science fundamentals, including data structures, algorithms, and operating systems
Proficiency in Golang and Python programming languages
Familiarity with containerization technologies, particularly Docker
Knowledge of Kubernetes and microservices architecture
Experience with at least one major cloud provider, with familiarity in multiple cloud providers being a plus
Knowledge of database performance optimization techniques, including query optimization, with practical experience in NoSQL and graph data stores
Understanding of CAP theorem and working knowledge of database internals is highly desired
Knowledge of distributed systems and message queue solutions
Experience building platforms from the ground up, with a track record of success in implementing solutions other engineering teams can leverage
Strong problem-solving skills, adaptability in fast-paced environments, and collaborative team skills
Excellent communication skills
Nice to have:
Knowledge of user authentication and authorization mechanisms is a plus