StartupSoft

Joined in 2018
63% answers
StartupSoft connects elite Ukrainian engineers & hustlers with top startups from Silicon Valley.
We don’t “rent” employees to “clients”, rather we place engineers directly with well-funded, product startups as an integral part of their team.
We strive to replicate the in-house experience with a remote team.
  • · 52 views · 11 applications · 8d

    AI Stack Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    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...

    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: PyTorch, HPC, AWS, CI/CD

    REQUIREMENTS:

    • 5+ years of experience in software engineering, with a focus on runtime systems or performance optimization for large-scale distributed systems.
    • Strong expertise in low-level performance optimizations and systems programming (C/C++, Go, etc.), with Python experience preferred.
    • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
    • Proven experience working with distributed systems, and the ability to optimize runtime environments for AI workloads.
    • Excellent problem-solving skills with the ability to innovate and think outside the box in a fast-paced, evolving environment.
    • Strong communication and collaboration skills, comfortable working cross-functionally with engineering, research, and product teams.

    NICE TO HAVE:

    • Experience working with PyTorch or similar deep learning frameworks.
    • Familiarity with AI model training pipelines, model deployment processes, or high-performance computing (HPC) environments.
    • Experience working in start-up environments or high-growth tech companies with an entrepreneurial mindset.

    RESPONSIBILITIES:

    Improve LLM Training Reliability and Elasticity:

    • Design and implement solutions to make PyTorch more elastic and resilient, enabling fault tolerance and dynamic scaling of training jobs.
    • Collaborate with teams to enhance PyTorch functionalities and reduce training downtime, optimizing large language model (LLM) training workflows.

    Optimize Model Packaging and Production Runtime:

    • Ensure seamless integration of customer models with our custom PyTorch stack.
    • Manage and improve the production runner, focusing on performance, scalability, and deployment processes to ensure efficient model execution.

    Develop and Maintain Internal Tools for Model Training:

    • Contribute to the development of internal libraries and tools to improve the training process, including implementing asynchronous operations and fault recovery mechanisms.
    • Maintain code quality, enforce best practices, and ensure continuous integration for production readiness.
    More
  • · 74 views · 8 applications · 8d

    Senior Backend Engineer (Go)

    Ukraine · 5 years of experience · Upper-Intermediate
    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...

    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.
    More
  • · 248 views · 31 applications · 10d

    Senior Software (Front End) Engineer

    Full Remote · Ukraine · 8 years of experience · Upper-Intermediate
    ABOUT PROJECT It’s a micro animation design company with a mobile platform that enables designers to share, test, and iterate micro animations. The company’s software platform specializes in digital art, motion graphics, web design, and app design. The...

    ABOUT PROJECT

    It’s a micro animation design company with a mobile platform that enables designers to share, test, and iterate micro animations. The company’s software platform specializes in digital art, motion graphics, web design, and app design.
     

    The company was founded in 2018 and headquartered in San Francisco, California, United States. The platform assembled one of the largest communities in our industry with over a million raving fans from over 250,000+ companies (Google, TikTok, Disney, Uber, Airbnb, and Netflix etc) who use our platform and tools every day to enhance their workflow and ship incredibly engaging content.
     

    It’s a revolutionary format that can be best described as a movement, and the company is a platform built around it. By listening to the community, we’ve created a unique set of editing, workflow, and collaboration tools that seamlessly integrate with popular design software and developer environments such as Adobe After Effects, Figma, VS Code, and others.
     

    TECH STACK

    TypeScript, React, Remix, GraphQL, REST APIs, JSON, and modern state management libraries.
     

    TEAM COMPOSITION

    The company has over 80 employees who work remotely from all over the world.
     

    PROJECT STAGE

    Live product, fully established.
     

    QUALIFICATIONS AND SKILLS

    • 8+ years of experience in software development, preferably working with file formats, rendering engines, or animation tools.
    • Experience in developing plugin systems and integrating with browsers.
    • Strong foundation in data structures, algorithms, and performance optimization.
    • Hands-on experience with parsing and processing binary and JSON-based file formats.
    • Proficiency in TypeScript.
    • Experience with React, Remix, GraphQL, and REST APIs.
    • Ability to work closely with designers and engineers to bridge the gap between animation and code.
    • Strong problem-solving mindset and a passion for improving creative workflows.
       

    NICE TO HAVE

    • Experience with a low-level language such as C++, Rust or Zig.
    • Familiarity with motion graphics, animation principles, or After Effects scripting (AE Expressions, ExtendScript) is a plus.
       

    RESPONSIBILITIES

    • Build reliable, well-tested systems that can process and export high-fidelity animations.
    • Work with different products and their APIs to understand capabilities and build integrations.
    • Reverse-engineer file formats for parsing and conversion to format.
    • Develop efficient algorithms and data structures to handle complex animation data.
    • Collaborate with motion designers to understand animation intricacies and translate them into scalable code solutions.
    • Work alongside engineers across different stacks to ensure smooth creation of animations.
    • Maintain high standards of code performance and quality, documentation, and observability in production environments.


     

    More
Log In or Sign Up to see all posted jobs