R&D Senior Software Engineer
We are looking for a passionate and highly skilled R&D Senior Software Engineer to join our innovation-driven team.
In this role, you’ll lead the design and development of experimental features, prototypes, and proof-of-concepts that push the boundaries of technology.
If you thrive in exploring the unknown, shaping future solutions, and mentoring others while tackling complex challenges, this is the role for you.

Key Responsibilities:
• Lead the design and development of experimental features, demos, and prototypes, from ideation to deployment.
• Research and evaluate emerging technologies, frameworks, and methodologies to identify opportunities for innovation.
• Collaborate with product managers, designers, data scientists, and engineers to define requirements and deliver solutions.
• Apply and advocate best practices in software engineering: design patterns, code reviews, testing, and documentation.
• Mentor junior engineers and support their professional growth.
• Contribute to the strategic direction of the R&D team by proposing ideas and influencing technical roadmaps.
• Present findings and recommendations to technical and non-technical stakeholders.
Mandatory Skills:
• 5+ years of software development experience, ideally in R&D, innovation, or cutting-edge environments.
• Advanced expertise in one or more languages: Python, C#, JavaScript/TypeScript, C++.
• Strong experience with frameworks/tools such as .NET, PyTorch/TensorFlow, React/Angular, ASP.NET across domains (system programming, web, mobile, 3D apps/games).
• Solid experience with cloud platforms (Azure, AWS, GCP), distributed systems, microservices, containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
• Deep understanding of software engineering principles: algorithms, OOP, functional programming, design patterns, and architectures.
• Strong knowledge of AI/ML (computer vision, NLP, deep learning, MLOps, generative AI).
• Familiarity with Agile methodologies (Scrum) and management tools (GitHub, Azure DevOps).
• Excellent problem-solving, autonomy, and adaptability to tackle ambiguous challenges.
• Strong communication skills (English mandatory), with the ability to explain complex concepts clearly.
Nice to Have
• Experience with NVIDIA CUDA/TensorRT, Intel OpenVINO, Unity/Unreal Engine, 3D tools, OpenCV, Generative AI tools/frameworks (LLMs, LangChain, Autogen, ComfyUI, N8N, etc.).
• Knowledge of 3D graphics, AR/VR/XR, robotics, autonomous systems, environmental sensors.
• Contributions to open-source projects.
• Experience with public speaking, community initiatives, patent applications, or publishing research papers.
• A portfolio of innovative personal projects.
• Proven track record of delivering complex software projects from concept to production.
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office