BNY

Director – Full-Stack Engineering

BNY

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $150,000 - $245,000 per year

Job Level

Lead

Tech Stack

AngularCloudDistributed SystemsJavaKafkaMS SQL ServerOraclePythonSQL

About the role

  • Architect streaming data ingestion and integration with downstream systems
  • Implement AI-driven controller to orchestrate tens of millions of streams and micro-batches
  • Design AI-powered onboarding of new data sources and develop AI-powered compute engines and data serving layers
  • Deliver scalable cloud data services and APIs with sub-second response times over petabytes of data
  • Develop a unified alerting and monitoring framework supporting streaming transformations and compute across thousands of institutional clients and hundreds of external data sources
  • Build a self-service data management and operations platform and implement a data quality monitoring framework
  • Consult with internal business groups to provide advanced application software development services and technical support
  • Develop well-designed, testable, efficient code for frontend and backend systems using primarily Java and Angular tech stack
  • Mentor junior engineers, support team collaboration, and drive adoption of best practices around engineering metrics and AI enablement of developer productivity

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred
  • Minimum 14+ years of experience in technology and software development
  • At least 7 years as a Data Engineer with hands-on experience in cloud environments
  • 7+ years working with relational databases, SQL, dimensional modeling, and DBT; experience with Oracle, MS SQL Server, and Druid is a plus
  • 5+ years of Python programming focused on data processing and distributed systems; strong experience with Java
  • 5+ years designing and administering cloud-based data warehousing solutions (e.g., Snowflake, Databricks)
  • 5+ years experience with Kafka or other streaming platforms
  • Thorough knowledge of frontend and backend development, application frameworks, containerization, security principles, and architecture design
  • Strong leadership, communication, and interpersonal skills
  • Commitment to continuous learning and professional development