Data Engineer (Team Lead)
APN Consulting - Jersey City, New Jersey, United States, 07390
Work at APN Consulting
Overview
- View job
Overview
Direct Client Requirement Role: Lead Data Engineer (Team Lead) Location: Jersey City, NJ (Onsite) Duration: FTE/Permanent
Overview Customer is seeking a highly skilled and experienced Lead Analytics Engineer to join our development team and contribute to the ongoing development of our analytics platforms. You will be expected to possess hands-on deep technical expertise in our tech stack, be familiar with various asset classes traded in fixed income and equity markets and stay abreast of the latest industry technology trends. We value team members who are driven to achieve results, maintain high quality standards, and exhibit a flexible entrepreneurial spirit in the face of scope changes. This position is a team lead role, requiring you to guide a team of senior developers, actively participate in strategic discussions, design solutions, and architect and drive projects to successful implementation. You will be joining a fast-moving team that requires the ability to work autonomously while also collaborating closely with others.
Responsibilities: Design, architect, and develop next-generation equity and credit analytics platforms. Collaborate closely with business partners and analysts to understand various asset classes and their relevant analytics, determine data requirements, and design the necessary data pipeline and database architecture. Design, implement and maintain data pipelines that can efficiently and reliably ingest and store data from a variety of internal and external sources. Develop robust quality control processing, monitoring, and workflow dashboards. Proficient in handling backend database work, well-versed in Python or Java, with the expertise to process and load data seamlessly into databases. Integrate risk and quantitative models. Simplify and automate existing manual data processes. Provide support for overnight batch jobs. Lead a team of developers, ensuring productivity and alignment with firm and team goals, fostering a highly engaged environment, and supporting ongoing career growth. Participate in strategic discussions. Work closely with a team of frontend and backend engineers, product managers, and analysts.
What makes this role interesting?
The Investment Analytics Technology team is currently investing significantly in building out credit analytics platforms. The candidate will have significant opportunities to contribute to this project at the ground level. The candidate will work alongside an established team of developers, quantitative analysts, and portfolio managers to create analytics platforms encompassing quantitative modeling, risk analytics, and data insights. The candidate will work closely with professional investment staff and expand their financial knowledge across asset classes, markets, and instruments. The candidate will develop a roadmap and implement strategies to enhance cloud data and compute utilization.
Qualifications:
Bachelor's or master's degree in computer science, Engineering, Physics, Math, or related work experience. 12+ years of expertise in application design, coding, testing, maintenance, and debugging. 5+ years of experience in leading a team of senior developers in the financial domain. Experience creating and maintaining Conceptual, Logical, and Physical data models. Experience in building data pipelines, designing data models, and architecting data systems from the ground up. Skilled in developing Python APIs and writing code for loading and processing data. Experience in writing complex SQL queries, stored procedures, functions, and query optimization performance tuning. Strong proficiency in Java, REST, Microservices, Spring Boot, and API gateway. Experience working with various cloud technologies, including AWS, Azure, GCP, Snowflake, Spark, and their associated tools. bility to identify opportunities to reuse data and reduce redundancy across the enterprise. Experience with Git/GitHub. Experience with DevOps tools like Jira, Confluence, and CI/CD pipelines (Jenkins). Experience with messaging technologies such as Kafka, as well as queuing technologies and other related tools.
Skills:
Strong analytical skills. Candidate must be willing to take full ownership of projects, covering discovery, analysis, technical design and implementation, testing, and deployment tasks. Must demonstrate good communication skills and be comfortable working closely with senior quantitative analysts, risk analysts and business partners. Team leads skills. strong desire to document and share work done to aid in long term support. Candidate must be a self-starter, a dependable partner, and team player.
Special Knowledge:
Experience working in the finance industry. Experience in building or managing security master data systems. Experience with market data vendors - Bloomberg, Markit, ICE/Client, S&P, Moody's, Fitch, Russell, Intex, JPM, FactSet, State Street, CRD, and Yield Book. Experience working on distributed system and handling & processing of large-scale data (trades, risk, market data etc.). Knowledge of fixed income analytics for asset types such as corporate bonds, Treasuries, Derivatives, Sovereigns, Bank Loans, MBS, ABS, and CLO.
We are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. We strongly encourage applications from candidates of all genders, races, ethnicities, abilities, and experiences to join our team and help us build a culture of belonging.