← Все вакансии/Middle/CloudFactory
MiddleHybrid

Software Engineer

C
CloudFactory
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

About the company

At CloudFactory, we are a mission-driven team passionate about unlocking the potential of AI to transform the world. By combining advanced technology with a global network of talented people, we make unusable data usable, driving real-world impact at scale. More than just a workplace, we’re a global community founded on strong relationships and the belief that meaningful work transforms lives. Our commitment to earning, learning, and serving fuels everything we do as we strive to connect one million people to meaningful work and build leaders worth following.

Responsibilities
  • Design and build well-tested features and services, primarily in Go, under the guidance of senior engineers.
  • Participate in code reviews and pair programming to maintain high standards of code quality and share learning with the team.
  • Contribute to CI/CD pipelines and deployment processes, building familiarity with Kubernetes and infrastructure automation practices.
  • Help implement monitoring, logging, and alerting for the systems you work on, supporting overall system reliability.
  • Work with senior engineers and cross-functional teams to break down and deliver well-scoped pieces of larger technical initiatives.
  • Build growing expertise in distributed systems, cloud infrastructure, and security best practices through hands-on work and mentorship.
Requirements
  • 2–4 years of experience building and maintaining software systems in a professional setting.
  • Growing proficiency in Go, with a willingness to develop deeper expertise; familiarity with another backend language (e.g., Python) is a plus.
  • Basic understanding of cloud infrastructure (AWS or GCP) and containerization concepts (Docker, Kubernetes).
  • Understanding of distributed systems fundamentals, such as APIs, messaging, and data consistency, with eagerness to deepen this knowledge.
  • Experience with CI/CD tools and automated testing practices.
  • Familiarity with observability tools and practices, such as logging, metrics, and alerting.
  • Basic understanding of application security principles (e.g., OWASP).
  • Strong communication skills and comfort collaborating with distributed, cross-functional teams.
  • Able to work under general guidance while progressively taking on more independent ownership of tasks.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Nice-to-have: Exposure to LLMs, prompt engineering, or model evaluation pipelines; comfortable with modern frontend technologies (React, TypeScript).
Conditions
  • Great Mission and Culture
  • Meaningful Work
  • Market competitive salary
  • Quarterly variable compensation
  • Hybrid Working Model
  • Comprehensive medical cover
  • Group life insurance
  • Personal development and growth opportunities
Стек и навыки

С чем работаем