Python Developer – Data

You will be joining a talented team of data specialists that successfully delivered new lines of data services and generated additional revenue for the company. The team is looking to build on top of these early successes and expand to offer new strategic data products.

You will be working on a variety of innovative greenfield projects and work on adding new features and functionality to existing systems that utilise a wide range of skills including Python / Django, AWS, scaling, analytics, and API development.

Our ideal candidate will have a strong grounding in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture & design patterns. 

You will be able to work effectively in a team and have strong communication skills. Your ability to think outside the box, and your “can-do” attitude will contribute to meeting deadlines, as will your curiosity and interest in learning new skills.

Location : .
Department : .

Responsibilities

  • Drive design and architecture of the system
  • Create a robust, scalable and blazing-fast API.
  • Design and develop robust, secure and scalable data products (internal and external)
  • Conduct manual and automated testing
  • Develop and maintain scalable data pipelines and build out new API integrations to support continuing increases in data volume and complexity
  • Work as part of a small team with regular verbal and written communication
  • Be able to work with data scientists, understand and contribute to modern machine learning development lifecycle
  • Perform peer design reviews, code reviews, pair programming and functional testing to ensure quality releases
  • Promote the use of data and analytics across the business
  • Promote, participate and maintain team rituals ensuring successful collaboration within the team

 

TECHNICAL STACK

  • Python programming
  • Django, Flask or similar web-development frameworks
  • REST API design
  • NGINX, uWSGI
  • Docker microservices running on Kubernetes/Rancher in a multi-cloud environment (AWS)
  • GitLab CI/CD
  • Postgres, MySQL, or similar
  • Pyspark, Scikit-learn are a plus

Requirements

  • 5+ years of professional software development experience, with 3+ years experience in writing high-performance production quality code in Python within the Django, Flask or other Python Web frameworks.
  • Well versed in one or more open source databases(MySQL, Postgres, MongoDB, etc)
  • Experience working with Docker containers
  • Broad knowledge of Cloud (AWS), and OS (Linux) concepts, services and best practices
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Experience in Analytics & Reporting – Hadoop/Spark, Grafana (Metrics), ElasticSearch, etc
  • Experience with unit testing or test automation frameworks.
  • Familiarity working in an Agile environment with CI tools like GIT branch workflow, GitLab would be an added advantage.
  • Strong problem solving skills
  • Analytical mindset and business acumen
  • Strong communication and team collaboration skills, both written and verbal
  • Ability to multitask and drive success with limited resources in a matrix organization

Other Jobs

Are you the right candidate?

We would love to hear from you. Please send us your resume and cover letter.

OnlinePajak menggunakan cookie untuk memberikan pengalaman terbaik saat menavigasi website. Kebijakan cookie selengkapnya di sini