Senior Backend Engineer (Go)
WE ARE: StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.
PROJECT: This cloud-based solution simplifies running AI workloads—like training, fine-tuning, and inference—by automatically selecting the most efficient infrastructure based on speed, cost, and reliability. It supports a wide range of models, including large language models (LLMs), computer vision, and retrieval-augmented generation (RAG), with deployment options across cloud, on-premises, or hybrid environments.
With Workload as a Service (WaaS), it removes the complexity of managing infrastructure, ensuring AI workloads run smoothly and without constraints—anywhere, anytime.
TEAM: most of the engineering team is in Europe.
PROJECT STAGE: Startup (2023).
PROJECT STACK: Golang, AWS, CI/CD, Azure, GCP.
REQUIREMENTS:
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Engineer with a strong focus on Golang, especially within cloud or PaaS environments.
- Familiarity with cloud-native technologies including container runtimes such as Docker and cluster schedulers such Kubernetes is a must
- Deep understanding of RESTful APIs and microservices architecture, tailored to PaaS solutions.
- Experience with cloud platforms (AWS, Azure, GCP) and related infrastructure services.
- Proficiency in database management systems, both SQL and NoSQL, with a focus on supporting scalable, distributed systems.
- Strong problem-solving skills with the ability to quickly diagnose and resolve backend issues in a production environment.
- Excellent collaboration and communication skills to work effectively with cross-functional teams.
- Familiarity with DevOps practices and CI/CD pipelines.
- Entrepreneurial & start-up mindset!
- Note: Experience with AI-related projects is a significant advantage!
RESPONSIBILITIES:
- Develop and optimize backend services using Golang, ensuring high performance, scalability, and reliability in support of our PaaS offerings.
- Collaborate with AI developers to integrate backend systems with AI model development, training, and deployment processes.
- Design and maintain APIs that support seamless operation and customer access to our Beta product, enabling flexible workload management.
- Implement and manage database solutions to ensure efficient data storage and retrieval across various architectures.
- Monitor and optimize system performance, addressing bottlenecks to ensure smooth operation during Beta testing and beyond.
- Work with the DevOps/SRE team to ensure smooth CI/CD processes and scalable deployment of backend services.
- Troubleshoot and resolve backend issues quickly and effectively, minimizing downtime for our clients.
YOU WILL GET:
- Competitive financial reward and other social benefits;
- Possibility to work with minor supervision and low-bureaucracy;
- Flexible schedule and friendly working atmosphere;
- Tight-knit team with an inclusive and transparent culture.