Job Description
MSCI Inc. is a leading provider of research-based data, analytics, and indexes, and they are seeking a Data Technology DMX Liquidity Data Engineer to build a modern analytics data platform. The role involves collaborating with various teams to develop scalable applications and improve existing systems using advanced technologies.
Responsibilities
- Build the future MSCI Analytics Data platform
- Collaborate with Product Management, Program Management and other internal stakeholders to convert business requirements into applications, tools, and deliver these as part of a product release roadmap
- Improve and create a modern and sophisticated platform using latest technologies and following industry best practices
- Collaborate with engineering teams across data and technology in implementing AI solutions and integrating services with MSCI’s data science products and platforms
- Evaluate different Architectural & Design approaches, solutions, frameworks & technologies and recommend the most suitable one
- Develop best practices for architecture, design, coding & automated test coverage
- Architect, Design and develop secure, high performance, scalable & maintainable applications using appropriate architectural patterns & latest Python and Oracle technologies
- Collaborate with Enterprise Architecture team to develop & use common Architectural principles
- Develop, document, and deploy reliable and scalable systems to automate the operation and management of our market data system and terms & condition database
- Ensure optimal availability, latency, scalability, and efficiency of real-time application development by advocating engineering reliability into the development life cycle with a focus on fault tolerant approaches
Skills
- Academic knowledge or working experience in data modeling, designing data pipelines using different data processing technologies (ex. Spark). Experience in importing, parsing, and cleansing data and in performance tuning
- Academic knowledge or working experience with one or more of the following languages: Python, Linux scripting resolving various kinds of data processing problems with XML, JSON and parquet file formats
- Knowledge of modern test frameworks for test case generation for unit and integration tests
- Knowledge of C++/Java/Scala is a plus
- Knowledge or working experience with relational databases, such as: Oracle/Sybase/MSSQL/MySQL
- Knowledge or working experience with GIT repository management
- Knowledge or working experience in data engineering practices preferable, in the Cloud is a plus, such as Data Factory, DataLake, DeltaLake, DremIO
- Knowledge or working experience in modern DevOps methods and containerization technologies preferable, including Docker and Kubernetes
- Working experience with automated scheduling such as AutoSys or Control-M is plus
- Ability to troubleshoot complex data and process issues independently and being able to think out of box for a creative solution
- A cooperative team player with high level of critical thinking who can handle tight development deadlines
- Experience in working with Agile Scrum team is a plus
Benefits
- Transparent compensation schemes and comprehensive employee benefits, tailored to your location, ensuring your financial security, health, and overall wellbeing.
- Flexible working arrangements, advanced technology, and collaborative workspaces.
- Global Orientation program to kickstart your journey, followed by access to our Learning@MSCI platform, AI Learning Center , LinkedIn Learning Pro and tailored learning opportunities for ongoing skills development.
- Multi-directional career paths that offer professional growth and development through new challenges, internal mobility and expanded roles.
- We actively nurture an environment that builds a sense of inclusion belonging and connection, including eight Employee Resource Groups.
Company Overview
Company H1B Sponsorship
Apply To This Job