Senior Manager, Software Engineering - AI

Skills
Computer ScienceAmazon Web ServicesBusinessContinuous ImprovementDownstream Oil And GasElasticsearchLarge Language Models
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Engineering or related field
  • 7+ years of software engineering experience with 3+ years in engineering management
  • Experience managing multiple teams or 7+ engineers and leaders
  • Ability to define and execute technical vision aligned to business strategy
  • Strong experience leading distributed cloud based product development in Azure or AWS
  • Familiarity with machine learning model deployment and lifecycle management
  • Experience building or owning data pipelines at scale including indexing transformation or ETL workflows
  • Deep understanding of CI/CD microservices and scalable architectures
  • Excellent stakeholder management and executive communication skills
  • Ability to synthesize complex technical information for leadership and cross functional audiences

Nice to have

  • Semantic search experience
  • Dense vector retrieval
  • Elasticsearch or OpenSearch
  • RAG pipeline familiarity
  • NLP background
  • Cross vertical platform experience
  • High performing team builder

Day to day

  • Lead and scale the AI Search engineering team to build next generation intelligent search capabilities for legal professionals.
  • Own embedding models and indexing pipelines that enable semantic search across the NetDocuments platform.
  • Set engineering strategy and roadmap while partnering with Product Architecture Data Science and vertical teams to deliver secure reliable production systems.