This role is for one of the Weekday's clients
We are looking for an enthusiastic Platform Engineer to join our dynamic team. In this role, you will contribute to the design, development, and maintenance of our platform and infrastructure as we expand our product offerings and user base. Working in a fast-paced startup environment, you will gain hands-on experience ensuring system reliability, scalability, and performance. This role is ideal for someone passionate about microservice architecture, deployment strategies, and system security, with a strong desire to learn and grow.
Responsibilities
- 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, with a focus 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.
- Implement monitoring and observability solutions to ensure real-time system visibility and health tracking.
- Work closely with senior engineers to improve system reliability, scalability, and performance, optimizing for cost, infrastructure, and latency.
- Troubleshoot and resolve platform and infrastructure-related issues, monitoring system health through real-time alerting systems.
- Support the implementation of DevOps practices, tools, and CI/CD pipelines.
- Participate in on-call rotations and incident response.
Qualifications
- 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 foundation in computer science fundamentals, including data structures, algorithms, and operating systems.
- Proficiency in Golang and Python.
- Hands-on experience with containerization technologies, particularly Docker.
- Familiarity with Kubernetes and microservices architecture.
- Experience with at least one major cloud provider (GCP, Azure, or AWS); knowledge of multiple cloud platforms is a plus.
- Understanding of database performance optimization techniques and query optimization, with practical experience in NoSQL and graph data stores.
- Familiarity with CAP theorem and database internals is highly desirable.
- Knowledge of distributed systems and message queue solutions.
- Experience building platforms from the ground up, with a track record of implementing solutions that other engineering teams can leverage.
- Understanding of user authentication and authorization mechanisms is a plus.
- Strong problem-solving skills, adaptability in fast-paced environments, and ability to collaborate effectively within a team.
- Excellent communication skills.
Do what you can, with what you have, where you are.
“Theodore Roosevelt”