Junior Python Software Engineer Opportunity

ambicity company

Subscribe to our Telegram & Twitter Channel

Junior Python Software Engineer in UKRAINE

Remote 1 year ago

About


Please make sure you mention all the details even if you think they are not important about your Coding experience or education or any other experience especially if it's about dealing with customers or business. For example, if you worked in a pharmacy store and sold medicine that is completely relevant so please share your story. It's also completely fine to apply if you are a student or even younger.


At AMBIcity, our mission is to empower companies to make the best data-driven decisions at optimal cost. AMBIcity offers Sellection product for Retail customers and Stability consultancy offering for all customers. We are data-driven customer focused company. The core of our business is in creating the best visual means experience for our customers, B2B e-commerce companies, and providing data insights into business processes.


Role


As a Software Engineer at AMBIcity, and this role expands to Data Engineer as well as Data Scientist or Data Analyst depending on the problems to solve, you will be a part of an early-stage team that builds the data acquisition, collection, cleanup, storage, and exposes web services that make data a first-class citizen at AMBIcity via visualization (Frontend charts written in React). We are looking for a Software/Data Engineer/Scientist to build a scalable data platform. You will proactively propose new ideas, evaluate multiple approaches and choose the best one based on fundamental qualities and supporting data. Communicate highly technical problems, working along with our cross-functional team. You’ll have ownership of our core data platform that powers AMBIcity's top-line metrics; You will also use data expertise to help evolve data models in several components of the data stack; You will help architect, building, and launching scalable data pipelines to support AMBIcity’s growing data processing and analytics needs. Your efforts will allow access to business behavior insights, using huge amounts of AMBIcity data to fuel various teams such as Analytics, Data Science, Engineering, and many others.


Responsibilities


  • Own of the core company data platform, be responsible for scaling up data processing flow to meet the rapid data growth at AMBIcity: data storage, transformation, extraction, availability for Frontend
  • Develop Dockerized Microservices in AWS Cloud
  • Evolve data model and data schema based on business and engineering needs
  • Implement and maintain data quality and consistency
  • Propose and develop tools supporting self-service data pipeline management (ETL) and build REST APIs
  • Follow Amazon Leadership Principles
  • Drive the DE team tech roadmap and align it to the team and stakeholders
  • Build well-crafted, well-tested, readable, maintainable code with data infrastructure cost and scalability in mind
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Communicate with internal & external partners to deliver results
  • Be active and present via team communication channels such as Slack, Google Drive Meet and Gmail, Jira Kanban Board
  • Be open to learning new technologies, we use the best technology stack, so you got to love working for us!


Experience


  • 1+ years of relevant professional experience or Bachelor Degree in Mathematics or Computer Science
  • Strong skills in a scripting language (Python, Bash)
  • Proficient in at least one of the SQL languages (MySQL, PostgreSQL)
  • Interest to learn Cloud Technologies and Web Services


Bonus


  • Strong experience with Spark
  • Experience of driving building complex data models and pipelines
  • Experience with workflow management tools (Airflow or similar)
  • Experience of working directly with cross-functional data analytics, data scientists, and engineering teams to meet AMBIcity's business goals
  • Preferred experience of building and maintaining business related data tables as a Data Engineer for small, medium or large organizations


Benefits


  • Professional and stable working environment.
  • The latest technology stack.
  • The best Team Lead - Amazonian with 20+ years of experience.
  • English with fluent speakers or Ukrainian for simplicity.
  • Remote work.
  • Internship lasts 3 months, you gain absolutely epic experience, we launch the product and negotiate with customers, no other internship even with top companies will ever offer you anything like that because they never put you in the core of their services as they are not startups anymore.


How to apply


Either drop us an email at info [at] ambicity.com or send a message on company LinkedIn page.


This role is fully remote in Ukraine, but candidates for this role can be based outside Ukraine.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly