HiRole:Sr. Python Developer Location: Fully Remote
Please share me your Resume to the Email: britto.vincent@abotts.comTax Term: W2 OnlyOur Client needs someone with strong Python coding + SQL, familiar with Flask, Airflow, DatadogRole and ResponsibilitiesAchieve 100% coverage of Redpen (the internal labeling platform that allows internal users tomanage and perform data labeling tasks) and LabelBox (a vendor solution for providing labelingworkforce) integration (including on-call rotations, migrations and customer support), with lessthan 10% supervision from one Airbnb FTE.Example projects/tasks are:● Refactor Redpen backend by consolidating uploader classes into a single, efficient class.● Update API endpoints to be resource-based, ensuring efficient and scalable datahandling.● Manage and optimize LabelBox integration, switching to LabelBox’s new approach tocustom UIs.● Discover, track, and communicate with LabelBox about bugs and issues, providingdetailed reports and follow-up.● Communicate with internal Airbnb clients/stakeholders to gather feedback on LabelBoxpain 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 anynew issues or changes.● Extend existing Airflow DAG to export labeling data in various formats, ensuringcompatibility and data integrity.● Write, and maintain unit/integration tests, maintain system stability. Required SkillsLanguages: ● Python: Advanced proficiency, with experience in writing clean, maintainable, andefficient code.● SQL/Presto: Strong knowledge of database querying and optimization.● Bash: Proficient in writing scripts for automation and system management.Tech Stack:● Flask or equivalent: Experience in developing and maintaining web applications usingFlask.● Airflow or equivalent: Proficiency in creating and managing workflows using ApacheAirflow.● Datadog/Pagerduty or equivalent: Experience in setting up and managing monitoringand alerting systems.Soft Skills:● Proactive Attitude: Must not wait for assignments; take initiative and drive projectsforward.● Clear Communication: Ability to communicate complex technical concepts clearly andeffectively.● Accountability: Take full responsibility for project outcomes with good timemanagement and project management skills.Nice-to-have Skills● Java/Javascript/Typescript/React: Solid understanding of frontend and backenddevelopment, with experience in building and maintaining web applications.● Labeling: Familiarity with any labeling vendor’s API and tools for managing datalabeling tasks.● Kubernetes (K8s): Experience in container orchestration and management usingKubernetes.● REST: Proficiency in designing and consuming RESTful APIs.● Aurora (Database): Strong understanding of Amazon Aurora for managing relationaldatabases.● Flask-Migrate: Experience in handling database migrations using Flask-Migrate andSQL Alchemy ORM.● Refactoring: Ability to refactor and improve existing codebases for better performanceand maintainability.● Backend Maintenance: Experience in maintaining backward compatibility whileintroducing new features.● Unit/Integration Test Setup: Proficiency in setting up and maintaining unit andintegration tests.● API Design: Experience in designing scalable and efficient APIs. ● Observability and Alert Management: Skills in fine-tuning observability and alertingmechanisms for better system monitoring.● Data Engineering: Experience in data pipeline design and management
--Thanks & Regards,Britto VSr. Technical RecruiterABOTTS Consulting Inc16755 Von Karman Ave, Suite# 200 Irvine, CA 92606 USCell: 4083618140 Ext No. 484Email: britto.vincent@abotts.comURL: www.abotts.com