drjobs Senior Python Engineer العربية

Senior Python Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

New York, NY - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Hello

We are from Mavinsys Talent Acquisition team based on One World Trade Centre New York. We are specializing in IT services and staffing majorly in lateral hiring/contract. Below is one of our requirement to fill immediately if youre interested please share your candidature to

Job Title: Senior Python Engineer

Location: New York (Remote)

Duration: 12months

Job Description;

Refactor Redpen backend by consolidating uploader classes into a single efficient class.

Update API endpoints to be resourcebased ensuring efficient and scalable data handling.

Manage and optimize LabelBox integration switching to LabelBoxs new approach to custom UIs.

Discover track and communicate with LabelBox about bugs and issues providing detailed reports and followup.

Communicate with internal Airbnb clients/stakeholders to gather feedback on LabelBox pain points and missing features.

Maintain Redpen service SLAs ensuring high availability and performance.

Monitor update and extend internal Datadog dashboards and alerts to account for any new issues or changes.

Extend existing Airflow DAG to export labeling data in various formats ensuring compatibility and data integrity.

Write and maintain unit/integration tests maintain system stability.

Required Skills

Languages:

Python: Advanced proficiency with experience in writing clean maintainable and efficient code.

SQL/Presto: Strong knowledge of database querying and optimization.

Bash: Proficient in writing scripts for automation and system management.

Flask or equivalent: Experience in developing and maintaining web applications using Flask.

Airflow or equivalent: Proficiency in creating and managing workflows using Apache Airflow.

Datadog/Pagerduty or equivalent: Experience in setting up and managing monitoring and alerting systems.

Soft Skills:

Proactive Attitude: Must not wait for assignments; take initiative and drive projects forward.

Clear Communication: Ability to communicate complex technical concepts clearly and effectively.

Accountability: Take full responsibility for project outcomes with good time management and project management skills.

Nicetohave Skills

Java/Javascript/Typescript/React: Solid understanding of frontend and backend development with experience in building and maintaining web applications.

Labeling: Familiarity with any labeling vendors API and tools for managing data labeling tasks.

Kubernetes (K8s): Experience in container orchestration and management using Kubernetes.

REST: Proficiency in designing and consuming RESTful APIs.

Aurora (Database): Strong understanding of Amazon Aurora for managing relational databases.

FlaskMigrate: Experience in handling database migrations using FlaskMigrate and SQL Alchemy ORM.

Refactoring: Ability to refactor and improve existing codebases for better performance and maintainability.

Backend Maintenance: Experience in maintaining backward compatibility while introducing new features.

Unit/Integration Test Setup: Proficiency in setting up and maintaining unit and integration tests.

API Design: Experience in designing scalable and efficient APIs.

Observability and Alert Management: Skills in finetuning observability and alerting mechanisms for better system monitoring.

Data Engineering: Experience in data pipeline design and management

Python,SQL,Bash,Airflow

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.