Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.
Join us and discover our new benefit - Work n' enjoy! We go beyond the typical hybrid work model and offer the chance to work remotely for two weeks in picturesque European destinations. Your work is wherever wi-fi is!Â
Project – the aim you’ll have
We’re looking for a Data Engineer to be involved in the evolution of a retail platform. Our client, founded nearly twenty years ago, wants to capitalize on the growing amount of data available to Consumer Packages Goods (CPGs). The main goal of the platform is to help CPGs sell more and lose less. Additionally, it helps optimize in-store operations, helps increase revenue and reduces losses. The platform is based on advanced analytics and industry expertise. It is successfully used to build solid and complex solutions for the world’s largest retailers and CPGs.
Position – how you’ll contribute
The purpose of this role is to deliver high-quality data solutions for the product and project engineering teams. Our data engineering includes creating and maintaining data pipelines, orchestration, data wrangling and SQL to support existing and new client deliveries, along with a growing focus on product engineering. Working alongside other engineers in a cross-functional squad, you’ll contribute to design, architecture and implementation.
In this role, you’ll get to
Manage and design large codebases
Design and implement data processing in Python
Contribute to the next iteration of our data pipelines, while working to increase our capabilities and develop features that ensure client data is processed quickly and reliably through our systems
Develop applications and tools with clean and maintainable code that meet our coding standards
Build and support traditional and cloud-native technologies to build and run scalable, manageable and resilient applications
Automate to accelerate, while eliminating redundant and manual steps to get things done, so that every engineer in the team can focus on the things that engineers do best
Develop secure, operation-ready production code
Proactively identify issues and opportunities and tackle them. Contribute and solve problems
Use your intuitive, while demonstrating a high level of curiosity and passion to learn and build new things
Expectations – the experience you need
Professional experience in database (SQL) code management
Proficiency in Python programming (hands-on experience with pandas, PySpark, Celery, scikit-learn would be a plus)
Demonstrable data engineering and implementation experience, in both design and operations
Ability to work in a collaborative team environment
Proficiency in database programming and querying language
MS SQL Server, MS SQL Server Integration Services, DBA awareness, Transact-SQL
MS Azure SQL database
Dealing with large datasets experience
PowerShell
Additional skills – the edge you have
Familiarity with Agile project management methods, e.g., scrums, sprints, daily stand-ups
An understanding of CI/CD practices and principles
Our offer – professional development, personal growth
Flexible employment and remote work
International projects with leading global clients
International business trips
Non-corporate atmosphere
Language classes
Internal & external training
Private healthcare and insurance
Multisport card
Well-being initiatives
Your email won't be used for commercial purposes. Read our Privacy Policy.