May Mobility

Senior Manager, Data Engineering

May Mobility

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $190,000 - $260,000 per year

Job Level

Senior

Tech Stack

CloudCyber SecurityDistributed SystemsJavaKafkaPythonRustSpark

About the role

  • Own the many different types of data streams that our systems and operations produce so that they may be used effectively to scale our software development and operations.
  • Lead design, manage, and scale our real-time and historical data pipelines to enable our fleet to operate and facilitate continuous development of our system.
  • Build infrastructure others can use: define best practices and set technical standards for ingestion, transformation, validation, and testing.
  • Identify technical bottlenecks and resourcing gaps, propose scalable solutions or team structure adjustments, and contribute to the technical roadmap while mentoring others to improve team capacity.
  • Own data observability, integrity, and monitoring best practices.
  • Collaborate across teams to make data accessible via APIs and internal tools.
  • Organize and scope team work day-to-day along with performance management cycles.
  • Be a role model and a multiplier, coaching and mentoring engineers across the org.

Requirements

  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree.
  • 7+ years of relevant work experience.
  • Hands-on experience with distributed systems and databases such as Kafka, NATS, Spark, Flink, Druid, Clickhouse, Pinot.
  • Strong working knowledge of data structures and algorithms.
  • Proficient in a professional software language such as C++, Rust, Python, or Java.
  • Exceptional written and verbal communication skills and team leading abilities.
  • Ability to undergo a driving record check.
  • Excellent attention to detail and rigorous testing methodology.
  • Identifies complex problems and devises optimal and innovative solutions that often cross organizational boundaries.
  • Removes organizational barriers and makes optimal trade-offs in goals and resources.
  • Proactive and anticipates challenges.
  • Ability to mentor staff of various skills and personalities, including both technical staff and other managers.
  • Maintains customer orientation in all engineering decision making.
  • Develops alternative approaches in collaboration with other managers to increase business results.
  • (Desirable) M.S. Degree in Computer Science or Computer Engineering and 10+ years of industry experience.
  • (Desirable) Experience building and managing large-scale data-processing pipelines in a cloud environment.
  • (Desirable) Working knowledge of telemetry systems and real-time data processing.
  • Willingness/ability to travel minimally (1%-10%).