GlobalLogic Company Profile

Junior Python Developer

GlobalLogic Verified

Job Description

We’re in search of a Junior Python Developer.  You’ll need to be good at Python (which is a core part of our architecture). You shall influence the power of our application responsiveness and its functionality, so you’ll need to be detail-oriented. If you are a good communicator in English – this will help you greatly.

We are building a top-notch Web application for one of the most innovative German hardware manufacturers. Our project is very dynamic, currently in the active phase of development with an experienced and actively learning team in place (mid-size project). A product should grow into a flexible tool-agnostic suite of capabilities to allow end-users from Silicon Valley to perform post-acquisition 3D visualization and analysis of CPUs and microchips images. The project is rich in scientific knowledge, high tech, machine learning & upcoming big data.

Requirements:

  • Relevant technical education in computer science, software engineering or math
  • 1+ years of professional experience as a backend developer in the web domain
  • Good Python skills with experience of native libraries usage
  • REST API development (using flask or similar framework)
  • Knowledge of math, data structures & system design is a very desirable
  • Practical knowledge in API design and development
  • Good written and verbal communication skills
  • Intermediate level of English

NICE TO HAVE SKILLS:

  • Experience working with microservices architecture
  • Experience with asynchronous programming, parallelism
  • Experience working with python libraries (open-cv, numpy, redis, flask, nameko, scikit-image, sklearn, shapely, pillow, gunicorn)
  • Experience working with cache storages (e.g. Redis) – Relational databases

Preferences:

Image Processing, Kubernetes, Microservices, Relational databases

Job Responsibilities:

  • You will conceptualize and build a web application 
  • Working through the web application development lifecycle to launch
  • Developing functional databases, applications, and servers to support our web application on the back end
  • Developing and designing RESTful services and APIs
  • Troubleshooting issues and problem-solving as necessary
  • Keeping current with industry trends and developments that can be applied in the process