Description
Job Summary:
We are seeking a Software Engineer to join a multidisciplinary team designing and building real-time calculation and optimization engines, solving large-scale complex problems with a focus on high code quality and algorithmic efficiency.
Key Highlights:
1. High-level R&D technical environment
2. In-house product development with an innovative focus
3. Opportunity to evolve into architecture or technical specialization roles
About the Project
Technology\-industrial company with a strong R\+D component, focused on developing advanced solutions for optimizing complex systems in logistics and operational environments.
The team works at the intersection of software engineering, mathematical modeling, and high-performance computing, developing proprietary tools that combine algorithmics, data processing, and distributed architecture.
This is a highly technical environment where code quality, algorithmic efficiency, and scalability are critical factors.
Role Mission
To be part of a multidisciplinary team responsible for designing and building real-time calculation and optimization engines aimed at solving large-scale complex problems.
The role combines backend development, advanced algorithmics, and work on infrastructures requiring high computational performance.
Key Responsibilities
Design and implement efficient algorithms to solve complex problems.
Develop performance-oriented software in demanding environments.
Participate in defining the technical architecture of solutions.
Build and maintain scalable backend services.
Work with large volumes of data and compute-intensive processes.
Collaborate with professionals from diverse disciplines (engineering, data, business).
Optimize code and improve execution time and resource consumption.
Contribute to the product’s technological evolution.
Degree in Computer Engineering or related field.
Experience in development with:
Python
C\+\+
Solid foundation in:
Algorithms and data structures
Object-oriented programming
Solving complex problems
Experience working in Linux environments and version control (Git).
Especially valued
Experience in high-performance computing (HPC)
Knowledge of mathematical optimization (heuristics, metaheuristics)
Background in data analysis or machine learning
Experience in API design or Python backend development
Familiarity with cloud architectures and distributed systems
Knowledge of CI/CD and deployment automation
Container usage (Docker, Kubernetes)
Key Competencies
Logical thinking and abstraction ability
Orientation toward efficiency and performance
Technical curiosity and continuous learning
Ability to work in complex environments
Clear communication within multidisciplinary teams
What the Project Offers
High-level technical environment (engineering \+ applied research)
Real-world, highly complex problems
Participation in in-house product development
Innovative team approach
Evolution toward architecture or technical specialization roles