BP logo
BPPosted 1 week ago

Staff Enterprise Technology Engineer

HybridLondon, England, United Kingdom

Full TimeSenior LevelEnterprise

Job Summary

Own the technical platform architecture for the Dataiku Data Science Studio within the Trading Analytics DevOps team, defining key metrics to pre-empt issues and manage cloud costs. Lead the full lifecycle of high-quality platform solutions from design through deployment, collaborating with architects to assess new capabilities and define protocol standards for version upgrades and hosting. Manage supplier relationships with Dataiku to influence product roadmaps while supporting major service incidents and contributing to Root Cause Analysis processes. Define and apply rigorous engineering principles using automation for all platform processes, ensuring configuration is maintained under source control with automated deployment and test pipelines. Mentor junior team members and coach on continuous improvement through agile retrospectives and design review workshops.

Required Qualifications

  • Bachelor or equivalent experience in Computer Science, Engineering, Information Systems or other numerate field
  • Demonstrable experience as a Dataiku Data Science Studio Lead Product Engineer responsible for an enterprise DSS implementation with hundreds of users and multiple environments
  • Deep technical and functional expertise across the DSS product: both its use as a Data Science / Data Engineering platform and of its configuration and automation via APIs
  • Experience of defining, crafting and leading the implementation of enterprise-strength platform capabilities: patching/upgrade strategy, regression testing, availability/recovery (RPO/RTO), RBAC security model, LDAP integration, scalability of data and compute for the DSS platform
  • Deep understanding of enterprise use of python for platform automation and pandas for data engineering
  • Advanced use of SQL for data engineering and reporting including data modelling and design skills and exposure to ETL principles and practices
  • Has defined standards & guidelines
  • Definition and design of the full SDLC (standards and tooling): development, test, deployment; using git source control and Jenkins (or ADO) pipelines
  • Use of Azure DevOps (or Jira) for agile working practices and ceremonies (standups, sprint planning, retros)
  • Refinement of operational and capability backlogs
  • Knowledge management through ADO task updates, formal documents (Excel, Word) in SharePoint and self-service style wiki pages
  • Evidence of thought leadership through production of formal designs and implementation of those designs by others
  • Production of architecture results: technical architecture diagrams, Key design decision documents
  • Experience of mentoring and coaching of junior staff through direct review of results and informal technical coaching
  • Agility core practices
  • API and platform design
  • Cloud Platforms
  • Collaboration
  • Communication
  • Configuration management and release
  • Continuous deployment and release
  • Creating a high performing team
  • Database Design
  • Digital Project Management
  • Documentation and knowledge sharing
  • Emerging technology monitoring
  • Facilitation
  • Information Security
  • Mentoring
  • Metrics definition and instrumentation
  • NoSql data modelling
  • Problem Solving
  • Relational Data Modelling
  • Risk Management
  • Scripting
  • Secure development
  • Service operations and resiliency
  • Software Design and Development
  • Dataiku Data Science Studio (DSS)
  • Python
  • Pandas
  • SQL
  • ETL principles and practices
  • Git
  • Jenkins
  • Azure DevOps (ADO)
  • Jira
  • AWS (EC2, EBS, RDS, S3, EKS)
  • Terraform
  • Ansible
  • CI/CD deployment and automation
  • Unix systems administration
  • Shell scripting
  • Databricks
  • SQL Data Warehouse
  • RBAC Security Model
  • LDAP Integration
  • PowerBI
  • Plotly
  • Dash
  • Enterprise Microsoft SQL Server
  • Database Administration
  • Azure concepts: subscription, resource groups
  • Must be able to lift 50 lbs
  • Must be available for weekend shifts
  • Valid driver's license
  • Must be able to effectively lead and coach others
  • Strong attention to detail
  • Helping customers gives you energy
  • Get charged up by interacting with others
  • Must be able to lift 50 lbs
  • Must be available for weekend shifts
  • Valid driver's license
  • Must be able to effectively lead and coach others
  • Strong attention to detail
  • Helping customers gives you energy
  • Get charged up by interacting with others

Desired Qualifications

  • Master's degree preferred
  • Bachelor's degree, English major preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce