About Binariks is looking for a highly motivated and highly skilled Middle Python Software Engineer. This role is designed for a competent and growing engineer who will be a key executor on the team. Under the guidance of the Senior Engineers and Technical Lead, the Middle Software Engineer will focus on the well-defined, tactical tasks of the migration, turning the strategic plan into implemented code.
Project: An AI-powered platform that automates data wrangling tasks, enabling teams to transform messy and inconsistent data into clean, reliable feeds for Product Information Management (PIM) and e-commerce systems. The platform helps reduce manual work, minimize errors, and accelerate data-driven processes.
What We’re Looking For: * 3+ years of professional experience with Python * Strong knowledge of data processing and API development * Experience with databases (SQL/NoSQL) * Familiarity with cloud platforms (Azure, AWS, or GCP) * Understanding of software development best practices (testing, CI/CD, Git) * Good communication skills and the ability to work in a team * Attention to Details * Proactive Learner: Must be curious and willing to read the pandas documentation on CoW and PyArrow * Quality-Oriented: Understands that tests are critical and takes responsibility for ensuring their work is well-tested * Upper-Intermediate English or higher
Will be a plus: * Experience with AI/ML integration * Knowledge of data pipelines (ETL/ELT) * Familiarity with e-commerce or PIM systems
Your Responsibilities: * Tactical Refactoring: Execute the bulk of the code changes, primarily fixing chained assignment patterns and updating I/O calls * Testing & Validation: Write and run unit tests to ensure refactored code maintains functional correctness and adheres to new data type expectations * Bug Investigation: Triage and perform initial investigation into issues that arise during the migration, documenting findings for senior engineers * Tooling & Automation: Help maintain and run scripts for code auditing, dependency checks, and performance benchmarking
We provide the following for our employees * 18 working days of paid vacation * 10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary) * 50% cost compensation for English courses * Flexible work schedule * Additional days off for special occasions, national holidays off * A competitive and rewarding salary based on performance appraisals/knowledge evaluation * Possibility to share and gain knowledge on regular tech talks * Friendly and professional team * Innovative projects with advanced technologies * Remote work * Accounting service