Поиск работы на robota.uaukraine

Эта вакансия уже завершена

GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005)
Вакансия закрыта

Middle Python Developer (IRC116005)

GlobalLogic Ukraine
2 года назад
28 мая 2021
Киев

GlobalLogic Ukraine is inviting a Middle Python Developer to join its Kyiv office.

Do you want to transform an industry by building the next B2B Service Marketplace? The Commercial Real Estate (CRE) industry is at an inflection point. The technological disruptions that have already transformed retail, travel, and transportation have been slower to emerge here, but they are coming at full speed. JLL, a globally recognized leader in CRE, recognized these forces early, and is making massive investments in technology to transform both itself and the industry.

We’re looking for an engineer to join our fast-growing team in delivering the next-level B2B Service Marketplace utilizing high-end technologies and processes. This is a unique opportunity to build both API-first and workflow-oriented products for JLL/T’s new disruptive Marketplace business. 

Requirements:

  • Experience requirements 

    • Minimum of 4 years of full-time experience in the development of real-time applications using python. 
    • Bachelor’s degree in Computer Science, Software Engineering, or similar field
    • Experience with Agile development methodologies
  • Required skills:

    • Python 3 and python libraries such as pandas, numpy, flask, threading
    • Jupyter Notebooks, Markdown
    • SQL
    • Testing: unittest, pytest
    • Design of REST-based APIs and RPC-based APIs
    • Design of solutions that use asynchronous communication
    • Git
    • Strong problem-solving skills
    • Excellent communication skills 
    • High attention to quality
  • Ideal skills:

    • Experience with Continuous Integration / Continuous Development
    • Experience with Docker as developer (writing Dockerfile/docker-compose)
    • Experience with Kubernetes/Docker Swarm as developer
    • Experience with Azure:
      • Azure Container Instances, Containers
      • Azure Kubernetes Service
      • Azure Container Registry
      • Azure Functions
      • Azure Orchestration Functions
      • Azure Service Bus/Event Hub
      • Azure Application Insights
    • Experience with Azure ML Service:
      • Studio
      • Azure ML Python SDK
      • Azure ML Webservices
    • Splunk and Appdynamics
    • Octopus for deployment, optional
    • Redis

Responsibilities:

  • Job Summary

    The Python Developer will be part of the FM Intelligence team within the Facilities/Property Management Engineering organization at JLL Technologies.   

    This person will be responsible for key components to embed data and intelligence in our JLLT technology products and solutions.  This includes developing, testing, and supporting microservices (such as RESTful API webservices) based on Python.  Also involves productionizing machine leaning pipelines and data processes employing Azure Machine Learning Service and other technologies. 

    This person will collaborate with other microservice developers, application developers, data scientists, data engineers, tech operations, and various other stakeholders in a dynamic and rapidly changing environment. 

    List of responsibilities:

    • Design, develop, and improve high-quality microservices, data pipelines, and other related components, which are essential for best-in-class ML/AI applications, at scale.
    • Write unit tests covering the required functionality to ensure quality
    • Develop orchestration processes and python scripts to automate the deployment, validation, and production operations of various analytical jobs (such as model training, model scoring, data prep, data validations, among other tasks.)
    • Deploy components via Azure ML stack or Kubernetes CLI
    • Collaborate with other members of the intelligence team and of the broader engineering team in general in the implementation of large-scale solutions that deliver business value. 
    • Partner with product owners, data scientists, and other engineers in the grooming of the requirements. 
    • Partner with application owners on the definition of API contracts, change management, integration testing, and other aspects required for the overall solution to be successful.
    • Monitor and report on the operational status of the microservices.
    • Partner with the technical operations team on security requirements, infrastructure requirements, daily operational execution, monitoring and support.  
    • Troubleshoot any microservice issues or data issues, find root causes, and either fix them directly or take a lead role working with others to fix those issues.
    • Ensure adequate performance of the Microservices, Data Pipelines, and other components of the solution.  Use best practices, maintain simplicity while abiding by all architectural requirements aligned to our business goals.
    • Ensure quality of the code, of the data, and of the results delivered.  Test any code/system changes in a validation environment before implementing them in the QA or production environments.  Develop automated tests and reports to ensure quality is maintained.  Participate in QA testing activity. Participate in peer reviews and code reviews. Monitor logs and notifications.  Support quality improvement projects. 
    • Manage (update, test) programming environments required by microservices to correlate with environments used by data engineers’ team.
    • Ensure the processes and changes are sustainable from an operational standpoint. Understand well how the capabilities being developed may impact the job of those running them in production, monitoring them, and supporting them.
    • Learn new tools, technologies, and approaches as needed for the job.  Continue to learn and adopt DevOps, MLOPs, and/or DataOps best practices as required. 
    • Maintain the code organized and documented and ensure all results are always reproducible. Ensure ease of maintenance, readability, reproducibility, among other best practices.
    • Write documentation covering API specs, usage and functionality
    • Knowledge transfer for QA and data engineers’ teams
    • Perform various other related activities determined by management

We offer:

  • Interesting and challenging work in a large and dynamically developing company

  • Exciting projects involving the newest technologies

  • Professional development opportunities

  • Excellent compensation and benefits package, performance bonus program

  • Modern and comfortable office facilities

join.kyiv@globallogic.com

GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 2

больше 500  сотрудников

с 2006 года  на рынке

  • Медицинское страхованиеМедицинское страхование
  • Корпоративные мероприятияКорпоративные мероприятия
  • Гибкий графикГибкий график
GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 7
GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 8
GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 9
GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 11
GlobalLogic Ukraine — вакансия в Middle Python Developer (IRC116005): фото 12

Похожие вакансии по городам:

Похожие вакансии по профессиям: