
Back-end Engineer - Data Platforms
Morgan Stanley10 days ago
Base Salary
$155k - $215k/yr
Responsibilities
- Design, develop, maintain, and scale backend applications, services, APIs, reusable frameworks, and enterprise platform capabilities.
- Build distributed data processing solutions and real-time and batch processing architectures for large structured and unstructured datasets.
- Design and implement data pipelines for ingestion, transformation, validation, consumption, governance, lineage, observability, and data quality.
- Develop and optimize Snowflake and cloud-based data platform solutions for performance, reliability, and cost efficiency.
- Design graph-based data models, analytics solutions, and network-based insights using graph technologies.
- Lead system architecture discussions, technical roadmaps, architecture documentation, design reviews, and code reviews.
- Establish engineering practices for testing, CI/CD, performance tuning, operational excellence, automation, and maintainable software delivery.
- Mentor junior engineers, provide technical leadership, and promote AI-assisted coding, documentation, testing, and review workflows.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, information technology, or a related field.
- 10+ years of software engineering experience focused on backend development.
- Expert-level Python programming experience and strong hands-on PySpark and distributed data processing experience.
- Experience with big data technologies, large-scale data pipelines, data platforms, graph technologies, and graph-based data solutions.
- Strong expertise in Snowflake architecture, data modeling, and performance optimization.
- Strong understanding of system architecture, application design patterns, microservices architecture, event-driven architectures, distributed systems, and API design.
- Proven experience conducting architecture and code reviews and understanding of CI/CD, DevOps, testing frameworks, and software delivery practices.
- Experience using modern AI developer tools and AI-assisted engineering practices.
- Preferred experience includes financial services, risk, AML, transaction monitoring, regulatory technology, data platforms, AWS, Azure, GCP, Docker, Kubernetes, advanced analytics, machine learning, AI workloads, data governance, metadata management, and data lineage frameworks.
Benefits
- Morgan Stanley offers comprehensive employee benefits and perks supporting employees and their families.
- The role offers opportunities for career mobility across the business.
- The posting states an expected base pay range of $155,000 to $215,000 per year, excluding other compensation and benefits.
Tech Stack
Apache HadoopApache KafkaApache SparkAWSAzureDatabricksDockerGoogle Cloud PlatformKubernetesPythonSnowflake
Categories
BackendData Engineering
About Morgan Stanley
Morgan Stanley is a global financial services firm that provides investment banking, sales and trading, wealth management, and investment management to corporations, governments, institutions, and individuals. It earns fees, commissions, and interest and trading income across advisory, underwriting, brokerage, and asset management businesses. Founded in 1935 and headquartered in New York, the public company operates in more than 40 countries through thousands of offices, including a large U.S. wealth management franchise.