Lionwood
Lionwood.software is a Ukrainian tech company that brings together a dynamic team of engineers, designers, and managers passionate about building high-quality digital products. We focus on developing both web and mobile applications and offer outstaffing services for international clients across various industries.
What makes Lionwood.software a great place to work is our people-first culture. We value openness, teamwork, and a continuous drive for improvement. Whether it’s a client project or our own internal initiatives, every team member plays a key role in shaping the outcome.
In addition to client projects, we develop our own product — “Навчання і Технології”, an educational platform that includes a digital class register, student diary, and communication tools for teachers, students, and parents.
At Lionwood, you’ll find a professional but friendly environment, opportunities to grow, and real ownership over what you create. We believe in smart solutions, mutual respect, and a shared vision for meaningful tech.
-
· 14 views · 0 applications · 1d
Python Software Engineer
Hybrid Remote · Ukraine · 5 years of experience · English - B1PROJECT DESCRIPTION Сompany is a provider of intelligent digital forensics and media exploitation software. Leveraging an innovative approach, our easy-to-use tools rapidly extract actionable intelligence to help identify and capture suspects who threaten...PROJECT DESCRIPTION
Сompany is a provider of intelligent digital forensics and media exploitation software. Leveraging an innovative approach, our easy-to-use tools rapidly extract actionable intelligence to help identify and capture suspects who threaten communities or national security. We are seeking a talented and motivated Python software engineer to join our expanding team and lead the development of one of the most important components of our products. The position requires working from our office in Lviv.
Must be a team player in a distributed work environment. Be a great communicator and know how to make your work visible.
- 5+ years of Python development on Windows/Linux working on complex algorithms, file and data structure parsing, data processing, multithreading, and code optimization.
- 1+ years of C/C++ development on Windows working on complex algorithms, file and data structure parsing, file and data processing, multithreading, RPC, and code optimization.
- Consistently write unit tests.
- Experience with Windows API and macOS API.
- Experience with code instrumentation (cProfile, PyInstrument, xperf, etc).
- Experience with SQL queries and sqlite in particular.
- Experience with build scripts and continuous integration (GitHub, cmake).
- Familiar with Scrum.
- Upper-Intermediate English.
- The position requires working from our office in Lviv.
RESPONSIBILITIES - Be part of our digital forensics research and development team as one of the main software developers working closely with digital forensics researchers.
- Maintain and improve our digital artifact collection service in Python.
- Reverse engineer complex data structures (digital artifacts such as log files, databases, etc) and write Python modules to parse these structures. Write cross-platform Python code to be executed in our different environments (desktop, on-premise server, SaaS environment).
- Integrate C++ libraries to decode complex data structures not easily processed in Python.
- Develop unit tests for each component as part of our CI platform.
- Instrument the code to achieve highest runtime performance.
- Perform adequate validation of code before passing it to QA.