Vacancies
Tech Lead, Search Engine Systems (New York, USA, hybrid)
Project: a freelance platform that connects businesses worldwide.
Responsibilities:
As a Tech Lead, you will:
- Lead the design, development, and optimization of search features to enhance recall, relevance, and ranking quality.
- Architect and implement scalable, distributed systems leveraging technologies like Elasticsearch, Solr, Neural Information Retrieval, and Graph-based techniques.
- Drive the integration of machine learning models into the search ecosystem, enhancing capabilities such as intent understanding, ranking, and personalization.
- Mentor and grow team members, fostering a culture of technical innovation and collaboration.
- Design and develop data pipelines using tools like Kafka and MongoDB to support search functionalities.
- Analyze search performance metrics (e.g., nDCG, MRR), conduct A/B testing, and deliver actionable insights for continuous improvement.
- Serve as the technical authority in search technology, solving the most challenging problems and deconstructing complex business needs into actionable solutions.
Requirements:
Must-Have:
- BSc or MSc in Computer Science, Engineering, or equivalent.
- 5+ years of software development experience, with some focus on search, ads, or recommendation systems.
- Proven ability to apply ML frameworks in production to real-world problems.
- Proven expertise in information retrieval, natural language processing and ranking algorithms.
- Strong communication skills, with experience mentoring engineers and leading technical projects.
Preferred:
- Hands-on experience with search-specific tools (Elasticsearch, Solr, or Lucene).
- Practical experience with graph-based retrieval techniques
- Experience with A/B testing, experimental design, and metrics analysis related to ML models and search functionality.
Software Engineer, Search Engine Systems (New York, USA, hybrid)
Project: a freelance platform that connects businesses worldwide.
Responsibilities:
- Develop and optimize the core retrieval systems that form the backbone of our search architecture, focusing on enhancing the recall and precision of search results.
- Utilize technologies like Elasticsearch, Lucene, Vector DB, and machine learning models to build scalable search retrieval systems solutions that form the primary source for our search platform.
- Work closely with data scientists, product managers, and fellow engineers to integrate machine learning models and algorithms.
- Use search metrics such as nDCG, MRR, and user behavior analysis to pinpoint improvements and conduct rigorous A/B testing and online experiments to validate changes and assess their impact.
- Address complex business challenges related to retrieval by breaking them down into manageable components, conducting in-depth research, and pioneering innovative features for search retrieval.
Requirements:
- BSc or MSc in Computer Science, Software Engineering, or equivalent
- 5+ years of software development experience
- 2+ years of experience with a focus on search/recommendation technologies and relevance engineering- a must
- Proficiency in programming languages like Go, Python
- Strong understanding of information retrieval, NLP, graph architectures and machine learning concepts
- Avid learner with a deep passion for data, eager to explore new territories and solve complex problems
Senior Backend Developer (REMOTE, Poland/ Serbia)
Project: a high-tech company that develops an online platform for ground travel, committed to simplifying the process of booking services from local transportation providers across the globe.
Job Description:
We are looking for an experienced Backend Developer to join the engineering team. In this role, you will work on the company’s core product, and its expansion to support new markets. You will have a major impact across the R&D department.
Your responsibilities will include designing & implementing complex architecture, executing solutions with a focus on performance, scalability and security, while following best practices.
You will take ownership of features from initial design through architecture planning, implementation and deployment to production.
Requirements:
- B.sc in Computer Science/Software Engineering.
- 5+ years of experience in Backend engineering.
- Proficient with NodeJS.
- Experience in relational & non-relational data bases.
Product Owner (REMOTE, Ukraine/Europe)
Project: a rapidly growing telehealth and telemedicine platform that leverages cutting-edge technology to provide patients across Europe with convenient, secure, and remote access to prescriptions, medications, and treatments, revolutionizing traditional pharmacy services.
Responsibilities:
- Gather requirements from different stakeholders and turn them into Product features
- Prioritize features by potential business impact and in accordance with Roadmap
- Prepare wireframes, tasks, user-journeys, epics, technical specifications & reports
- Work closely with development teams on sprint planning & acceptance criteria
- Use heat maps, surveys & best practices to create a smooth User Experience
- Define clear KPI’s, perform & analyze A/B tests
- Monitor market, product innovation and perform competitor analysis
- Bring out-of-the-box thinking and search for growth opportunities
Requirements:
- 3+ experience as a Product Owner / Product Manager
- Fluent written and spoken English
- Excellent communication skills
- Data- driven thinking
- Strong analytical skills, experience with data analysis
- Basic technical background
- Hands-on experience with Agile product-development processes
- Proficient technical writing skills
Help Desk Manager (REMOTE, Ukraine/ Europe)
Project: a rapidly growing telehealth and telemedicine platform that leverages cutting-edge technology to provide patients across Europe with convenient, secure, and remote access to prescriptions, medications, and treatments, revolutionizing traditional pharmacy services.
About the role
Our Help Desk team assists company employees and also investigates bugs that have been reported to us.
This team is the key point through which all problems and bugs come in, and they work very closely with the developers to investigate issues and decide how to solve them.
For this team, we are looking for a strong manager/team leader who will control all stages of work workload and prioritize properly.
Requirements:
- Good communication skills in English — intermediate level and higher speaking and writing.
- Technical education (Computer Science, Information Technology, or a related field).
- At least two years of experience as a Help Desk Manager or Technical Support Team Lead role ( minimum team size — 5 team members ) – continuous improvement of team processes, SLAs, task tracker usage, team reports, etc.
- Strong technical / troubleshooting background related to various Backend / Frontend / Product issues.
- Experience with Google Analytics and paid traffic flows ( traffic sources / trackers / conversions / webhooks / etc ).
- High responsibility level.
Responsibilities:
- Managing the help desk team and evaluating performance.
- Ensuring business users’ support (internal) is timely and accurate on a daily basis.
- Providing education and onboarding to users.
- Develop and implement policies and procedures.
- Develop daily, weekly, and monthly reports on the help desk team’s productivity.
- Solving any technical and organizational issues.
Senior Graphic Designer (REMOTE, Ukraine/ Europe)
Project: a rapidly growing telehealth and telemedicine platform that leverages cutting-edge technology to provide patients across Europe with convenient, secure, and remote access to prescriptions, medications, and treatments, revolutionizing traditional pharmacy services.
Responsibilities:
- Design and Production:
Ability to take projects from concept to completion, exploring a range of solutions and getting design team and stakeholder feedback along the way.
Design and optimize advertising and marketing materials for various activities and online campaigns, ensuring they drive conversions and align with brand identity. This includes banners, event materials, newsletters, landing pages, social media posts, and more.
Collaborate with cross-functional teams to gather requirements, understand goals, and strategize effective visual communication approaches.
Ensure consistent branding across all marketing materials.
Collaborate with the marketing team to develop creative concepts and execute design projects.
- Branding and Identity:
Maintain and enhance the company’s brand identity through consistent and innovative design.
Develop and update brand guidelines as needed.
- Innovation and Creativity:
Stay up-to-date on design trends and best practices.
Propose new and creative design solutions to meet marketing objectives.
Requirements:
- Education and Experience:
Bachelor’s degree in Graphic Design or a related field.
7+ years of experience in a professional design environment, with experience creating assets for a variety of digital platforms, including social media, email campaigns, and web.
Excellent branding and visual language creating skills.
Curious, self-motivated, eager to learn and an out-of-the-box, conceptual thinker.
Very good English, both written and verbal.
Experience with illustration and animation — an advantage.
High proficiency in: Figma, Illustrator, Photoshop, After Effects, etc.
- Skills and Abilities:
Strong understanding of design principles, typography, and color theory.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team.
Ability to manage multiple projects and meet deadlines.
Great attention to detail, with an ability to work under tight deadlines.
Passion for design and creativity.
Email marketing design.
GIF creation.
Banner design.
Typography and color scheme development.
Survey design (e.g., Typeform).
Campaign asset creation.
Email rendering.
Responsive design.
Basic motion design.
As a plus:
- Portfolio showcasing a strong design aesthetic and relevant works.
- Experience in the healthcare & lifestyle industry is a plus.
- Experience working as part of a design team and with web developers.
- Knowledge of UX/UI concepts and basic understanding of SEO principles.
HR Manager (REMOTE, Ukraine/ Europe)
About the role
The telehealth & telemedicine company is currently looking for an experienced HR Manager who will be an effective partner to the organization’s management in realizing its corporate strategy and creating value for the organization. Our platform serves millions of European patients, helping them get the medication they need quickly, efficiently, and discreetly.
Requirements:
- 5+ years of proven experience in HR and recruitment.
- Minimum 2 years of experience as a manager.
- Strong knowledge of HR practices, labor laws, and regulations.
- Proficiency in HR software.
- Outstanding interpersonal and communication skills, both verbal and written
- Ability to prioritize work, effectively manage multiple tasks simultaneously, take initiative, and demonstrate strong reasoning and problem-solving skills.
- Ability to handle sensitive and confidential information with discretion.
- Strong organizational and problem-solving skills.
- Proficient in English at an Upper-Intermediate level or higher
Responsibilities:
- Managing a team
- Recruitment experience
- Managing the full employee lifecycle, including onboarding, adaptation, performance management, compensation and benefits, salary review cycles
- Responsible for the well-being experience of the employees through providing updated solutions in various fields of welfare, including birthday gifts, company celebrations, holiday celebrations and gifts, fun days, happy hours and more.
- Responsible for organizational development and training: organizational changes, manager’s development, feedback processes etc.
- Address employee relations issues and handle conflict resolution.
- Leading and managing periodic reviews and evaluation processes, both for employees and managers.
- Maintain employee records and documentation.
Backend Team Lead (REMOTE, Ukraine/ Europe)
Project: a rapidly growing telehealth and telemedicine platform that leverages cutting-edge technology to provide patients across Europe with convenient, secure, and remote access to prescriptions, medications, and treatments, revolutionizing traditional pharmacy services.
Responsibilities:
- Team Leadership & Mentorship:
Lead, mentor, and grow a team of backend developers, fostering a culture of collaboration, continuous learning, and excellence.
Provide technical guidance, conduct code reviews, and help team members troubleshoot complex technical issues.
Manage the career development of team members and conduct regular 1:1s, providing constructive feedback.
- Technical Ownership & Architecture:
Lead the design and development of scalable, high-performance backend systems using PHP/Symfony, Node.js, and Kubernetes.
Oversee the architecture of the backend systems to ensure alignment with business goals and technical requirements.
Collaborate with frontend developers, DevOps, product managers, and other stakeholders to define and implement technical solutions.
- Process Improvement & Best Practices:
Establish and promote best practices for backend development, including code quality, testing, and continuous integration/continuous deployment (CI/CD).
Drive the adoption of modern development practices and tools, ensuring the team maintains high standards of technical excellence.
- E-Commerce Platform Development:
Contribute to the development and scaling of the e-commerce platform, ensuring the backend is robust, scalable, and responsive to the demands of the business.
Work on high-impact features, integrations with third-party services, payment gateways, and optimization of backend performance.
- Collaboration & Stakeholder Management:
Work closely with product owners, designers, and other technical leads to deliver features that meet customer and business needs.
Assist in defining and managing project timeline.
Requirements:
- 5+ years of professional experience in backend development, with a focus on e-commerce platforms.
- 2+ years of experience managing, leading, and mentoring a team of backend developers.
- Strong knowledge of one of the popular PHP frameworks (symfony\laravel\etc.).
- Experience with relational and NoSQL databases (e.g., MySQL, MongoDB).
- Experience with RabbitMQ or with other message brokers.
- Solid understanding of RESTful APIs, microservices, and cloud architecture.
- Familiarity with version control tools (Git) and CI/CD pipelines.
- Experience with Kubernetes for container orchestration and deployment.
- Strong problem-solving skills, attention to detail, and a focus on scalability and performance.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
- Upper-intermediate English or better.
As a plus:
- Experience working with e-commerce platforms such as Magento, Shopify, or custom-built solutions.
- Experience with additional programming languages (e.g., Python, JavaScript frameworks).
- Familiarity with cloud platforms (AWS, Google Cloud, etc.) and containerization technologies.
- Agile development experience (Scrum/Kanban).
Senior Full-Stack/ Tech Lead (REMOTE, Ukraine)
About the role
We are seeking a seasoned, hands-on Technical Lead to guide our engineering efforts and drive product delivery from concept to release. In this role, you will collaborate directly with Product Management to interpret complex business requirements, translate them into robust technical designs, and either implement solutions yourself or guide junior team members in doing so. You will serve as both a technical expert and a mentor, ensuring that the team consistently produces high-quality code and scalable, maintainable systems.
Key Responsibilities:
- Technical Leadership:
-Work closely with the Product Manager to thoroughly understand product roadmaps, user stories, and functional specifications.
-Convert business requirements into clear, actionable technical architectures and implementation plans.
-Set coding standards, establish best practices, and drive adherence to these guidelines throughout the development process. - Hands-On Full-Stack Development:
-Implement features across the full technology stack, primarily leveraging C# and the .NET ecosystem.
-Develop and optimize server-side code, ensuring efficient integration with APIs, microservices, and third-party systems.
-Write and maintain client-side code using modern JavaScript frameworks, HTML5, and CSS3.
-Troubleshoot, refactor, and optimize existing code to enhance performance, scalability, and maintainability. - Database Design & Integration:
-Design, implement, and maintain database schemas and queries for both relational (SQL Server, PostgreSQL) and NoSQL databases.
-Optimize data access patterns, queries, and indexing strategies to improve application performance and reliability. - Technical Mentorship & Team Development:
-Offer guidance, code reviews, and learning opportunities to junior engineers to elevate their technical skill sets.
-Foster a culture of continuous improvement, encouraging knowledge sharing, pair programming, and ongoing education.
-Collaborate with peers and stakeholders to evaluate new technologies and tools that can advance our technical landscape. - Architecture & Cloud Deployment:
-Influence architectural decisions related to scalability, security, reliability, and cloud deployment strategies (e.g., AWS, Azure, GCP).
-Implement CI/CD pipelines, automated testing, and monitoring solutions to streamline the release cycle and maintain system integrity.
Required Technical Experience:
- Full-Stack Expertise: 7+ years of professional experience building and maintaining full-stack applications, with a strong emphasis on C#, .NET, and accompanying server-side technologies.
- Web Technologies: In-depth knowledge of JavaScript (preferably a modern framework such as React, Angular, or Vue), HTML5, CSS3, and RESTful APIs.
- Database Proficiency: Expert-level skill in relational databases (e.g., SQL Server, PostgreSQL) and experience with NoSQL databases (e.g., MongoDB, Redis).
- Architecture & Patterns: Proven ability to apply software design patterns, SOLID principles, and microservices architecture.
- Cloud & DevOps: Familiarity with cloud platforms, infrastructure-as-code, containerization (Docker, Kubernetes), and CI/CD pipelines.
Required Leadership Experience:
- Technical Planning: Demonstrated ability to analyze business requirements and produce high-level architectures and detailed technical specifications.
- Mentorship: At least 3 years providing technical leadership, code reviews, and guidance to junior developers.
- Project Execution: Experience planning, estimating, and delivering complex software projects on time and within scope.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience with Agile or Scrum methodologies.
- Contributions to open-source projects or active involvement in technical communities.
- Advanced degree or professional certifications in relevant technologies.
Soft Skills & Attributes:
- Communication: Exceptional verbal and written communication skills, able to convey complex technical information to both technical and non-technical audiences.
- Problem-Solving: Strong analytical thinking and the ability to diagnose and resolve complex technical issues quickly and effectively.
- Adaptability: Eagerness to learn and adopt emerging technologies, frameworks, and paradigms as the industry evolves.
- Ownership & Accountability: A sense of responsibility for the team’s output and the end-to-end success of product initiatives.
DevOps Engineer (REMOTE, Ukraine)
About the project
The project offers a robust platform designed to automate and optimize laboratory operations, streamlining workflows, enhancing data management, and fostering collaboration within scientific research and testing environments.
Responsibilities:
• Work on our production and development environments.
• Evaluate and contribute to the product, service design, and architecture.
• Work together with developers to build and operate critical production systems.
• Design, plan and execute complex infrastructural changes.
Requirements:
• 3+ years of DevOps experience in production environments required.
• 3+ Linux and Windows experience.
• 3+ years’ experience with troubleshoot technical cases introduction environments and escalations handling.
• 2+ years of experience working with external customers.
• 2+ years’ experience with hash-stack (Nomad, Consul, and Vault).
• 2+ years of experience with AWS.
• 2+ years of scripting or programming experience.
• 2+ years of experience using configuration management tools such as Ansible and Terraform.
• 2+ years of experience using containers.
• 2+ years of experience using web servers, proxies, and load balancers.
• 2+ years of experience with monitoring tools such as Prometheus, Grafana, and ELK
• Understanding of networking concepts (DNS, VPNs, VPC, firewalls, routing).
• Experience with continuous integration tools (e.g. Jenkins).
• Hands-on experience with building HA application clusters.
• Excellent written and verbal communication skills in English.
Technical Lead and Full-Stack Expert (REMOTE, Ukraine)
About the Role
We are seeking a highly motivated and experienced Technical Lead to spearhead a groundbreaking new initiative within our organization. This is a unique opportunity to build and lead projects from the ground up, with the resources and stability of an established enterprise, but the agility and excitement of a startup. You will be the driving force behind the technology and product vision, taking full ownership from concept to launch and beyond.
You should have the ability to:
- Rapidly and cost-effectively create an MVP to assess product-market fit with full cycle solution (Requirements > Design > Implementation > CI/CD > Scaling)
- Design and automate streamlined company processes
- Facilitate recruitment of a team of experienced developers to accelerate project execution
Responsibilities:
- Product Ownership: Gather and define business and product requirements, translating them into a clear technical vision and roadmap.
- Technical Leadership: Architect, design, and develop the entire project, including infrastructure, backend systems, and frontend interfaces.
- Hands-on Development: Be a core contributor to the codebase, setting the standard for quality and efficiency.
- Team Building: As the project grows, build and mentor a high-performing engineering team.
- Technology Selection: Evaluate and select the best technologies and approaches to optimize time, resources, and costs.
- Agile Development: Embrace Agile methodologies to ensure rapid iteration and continuous delivery.
- Performance and Scalability: Design and build systems with a focus on performance, scalability, and maintainability.
- Stakeholder Management: Communicate effectively with stakeholders across the organization to ensure alignment and transparency.
Requirements:
- Proven Experience: Extensive experience as a full-stack developer and technical lead, with a demonstrated ability to deliver successful projects from inception to completion.
- Entrepreneurial Mindset: A self-starter with a passion for building new things and a strong sense of ownership.
- Hands-on Coding Expertise: Exceptional coding skills in JavaScript/TypeScript, ReactJS, NodeJS, and related technologies.
- Architectural Vision: A deep understanding of software architecture and design principles, with experience in building scalable and robust systems.
- Database Proficiency: Strong experience with both SQL and NoSQL databases, with the ability to choose the right database technology for the task.
- AWS Expertise: Hands-on experience with AWS cloud services, including deployment, infrastructure management, and serverless technologies.
- DevOps Proficiency: Hands-on experience with DevOps practices and tools to ensure smooth deployment and operation.
- Agile Advocate: Strong understanding and experience with Agile methodologies (Scrum, Kanban).
- Excellent Communication: Exceptional communication and interpersonal skills to effectively collaborate with stakeholders and build strong relationships.
Machine Learning Research Engineer (Modiin, Israel, hybrid)
Project: AI process optimization solutions for oil refineries and chemical plant.
About the role
We are looking for a passionate and experienced Machine Learning Research Engineer with a deep curiosity for understanding systems and a relentless drive to innovate. This role is perfect for a self-starter who thrives on tackling complex problems, exploring new ideas, and pushing boundaries. We want someone who doesn’t just solve given tasks but proactively envisions and develops new applications, challenges the status quo, and enhances models and methodologies to deliver cutting-edge solutions.
Responsibilities:
- Conduct cutting-edge research to develop new functionalities for our models, expanding Imubit’s core deep reinforcement learning technology.
- Advance the development of AutoML solutions to streamline and enhance machine learning workflows.
- Drive the productization of your research, transforming innovative concepts into impactful, production-ready solutions.
- Design and implement solutions with a focus on scalability, efficient runtime performance, and seamless deployment in production environments.
Requirements:
- MSc in machine learning or related area
- Education in machine learning at the level of advanced academic courses
- At least 4 years of hands-on machine learning experience
- Practical experience with deep learning
- Self-reliant, proactive, with strong motivation and an inquisitive mind
Advantage:
- Experience with deep learning on time series data (Transformers / recurrent models)
- Experience with training neural networks in cloud environments (GCP/AWS) and distributed systems
- Experience/education in signal processing/ control theory/ reinforcement learning
- Academic research experience
- Experience in leading projects and mentoring
Software Engineer (Modiin, Israel, hybrid)
Project: AI process optimization solutions for oil refineries and chemical plant.
Responsibilities:
- Develop mission-critical software that integrates with and operates production systems
- Develop using Golang (Go) and utilize its rich ecosystem including the latest frameworks
- Work with high volumes of time series data using best-in-class data analysis frameworks
- Take part in the architecture, design, and implementation of our flagship product
- Measure, analyze, and improve existing code to enhance functionality, performance and robustness
- Take an active role in coding best practices processes such as code reviews, unit testing, and automated test development. Review team members’ code and get your own code reviewed by the team and continuously improve your development skills
- Work with our algorithms team that develops cutting-edge machine learning algorithms
Requirements:
- 2-3 years of software development experience
- Have taken part in implementing product features, from definition to production
- Experience with developing and maintaining production enterprise-grade systems
- Skilled in writing clean, high-quality, solid, maintainable, readable, and secure code that scales
- Experience with relational databases
- Fast learner and ambition to adopt new technologies.
- Team player, sense of ownership, and sense of urgency
- BA/B.Sc. in Computer Science or equivalent
Preferred Qualifications:
- Go – Build, and maintain efficient & robust Go code.
- Advanced CI and DevOps technologies – Kubernetes, Docker
- Experiences with Cloud Microservices architecture (AWS)
- Startup experience
- Open source contributions – strong bonus