Senior Data Engineer

Department Icon Data Science Analytics & Machine Learning
Posted: 3 years ago
7-9 years
Bangalore Urban, Karnataka, India
Data Science Analytics & Machine Learning
Work From Office
Full Time

Posted: 3 years ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

Purpose of RoleWe are a data driven asset management firm with a very wide variety of datasets with varying frequency of updates that essentially drive our research models which ultimately determine the daily trading activity. We also trade a wide range of asset classes like Equities, Futures, Options, FX, Swaps, etc. New business requirements and enhancements to systems form a key part of our ongoing success. We constantly add asset classes to the trading systems, supply new data sets to our researchers, add new funds, create new risk measures, produce new reporting for portfolio managers, client services, fund accounting and improve our trade generation, execution and back-office processes. This role is for a Senior Data Engineer to join the Data Development team. The team has a wide remit and are responsible for software changes across a range of systems including data delivery to the business and is spread across India and London. The role reports to the Technical Lead based in London and overlaps with UK business ours.Most of our existing stack is Java and MS SQL Server based. But we are in the process of migrating the data stack to the Cloud where Java is used more. We expect Java to co-exist in our Technology landscape. The systems are proprietary and built on bespoke internal frameworks, but the direction of travel is more Open Source. Snowflake on AWS will be our primary data store going forward. We use Excel and Power BI for reporting and visualization. We also utilize tools like Jupyter notebooks and Ansible for release and deployment automation. We use JIRA for change management and follow an Agile approach to delivery. Your role will be to contribute to the development effort across various systems to deliver projects as per specification provided by the business and set by senior technical members of the team. You will also be required to provide 3rd line support to the Operations teams and provide necessary software fixes. The team generally tends to overlap UK hours but there would be occasional flexibility depending on need.Primary Duties
  • Build a broad knowledge across various systems and processes via knowledge transfer and capture any missing information on the wiki.
  • Gather software requirements by talking to various stakeholders and document them.
  • Work closely with onshore teams and Technical Lead to ensure the technical deliveries are in line with business requirements.
  • Provide necessary effort and time estimates for tasks to aid scheduling and prioritization.
  • Provide necessary 3rd line support to the Operations teams including software fixes as needed.
  • Work on any BAU development activity including on-boarding new data sets and delivering new markets into the system.
  • Work with external vendors from time to time to gather necessary requirements for new data or changes to existing data specifications.
  • Maintain pro-active communication with relevant stakeholders and keep them updated on progress.
General
  • Any other duties commensurate with the post holders position and seniority; and
  • All employees should understand that it is their personal responsibility to comply with all organisational, statutory and regulatory policies and procedures.
EssentialExperience, Knowledge & Skills
  • 7+ years experience of programming in Java primarily dealing with data processes and systems.
  • 4+ years experience of programming in python.
  • Strong OO design and programming skills
  • 4+ years experience working with SQL including complex queries, stored procedures, views, database design and solid understanding of database concepts (preferably 2+ on Snowflake)
  • Experience of both Linux and Windows environments, scripting, and tools
  • Willing to carry out operational data tasks alongside developing new solutions
  • Well organised with the ability to prioritise and manage multiple streams of work independently.
  • Ability to handle high pressure, complex environments.
  • Build positive working relationships with external and internal teams.
  • Strong problem solving and analytical skills to solve complex issues.
  • Excellent verbal and written communication skills.
  • Excellent interpersonal skills and be able to quickly understand and retain knowledge of business processes and the technology systems.
Beneficial
  • Experience working with Cloud environments (preferably AWS)
  • Exposure to data vendor technology; Bloomberg, Refinitiv, etc
  • Experience in designing & developing ETL/ELT data pipelines for varied data formats using Java
  • Experience in handling financial data sets and familiarity with financial instruments (equities, futures, FX)
  • Experience working with tools like Flink, Kafka and Power BI
Educational & Professional Qualifications
  • Educated to degree (or equivalent) level or higher, from a leading university like REC/NIT/IITs/BITS/similar;
  • A degree with mathematical and computing content (e.g. Computer Science, Maths, Physics, Economics)
Key Internal RelationshipsRequirementsThe individual will be expected to liaise and/or consult with the following personnel in order for them to fulfil the requirements of their role
  • Researchers and portfolio managers in macro and equity businesses
  • Other technologists in the data team
  • Other technologists across the company
  • Members of the Production Systems Group
  • Personnel from data vendors (to press for data problems to be fixed and to discuss and on-board new data sources)
Personal Attributes
  • Collaborative works with colleagues at all levels to assist with their queries and find solutions;
  • Flexible considers all matters on their own merit and not the status quo;
  • Passionate has a genuine desire to add value to the business at every level;
  • Accurate has attention to detail and applies checks to their work;
  • Positive exudes a can-do approach and ethos to all colleagues;

Skills

AccountingAgileAutomationChange ManagementDesigningEtlExcelFund AccountingJiraMs Sql ServerOperationsPower BiProblem SolvingPythonReportingResearchSnowflakeSqlSql ServerTechnical LeadVendorVisualization

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Artiscien is a talent marketplace that connects top AI professionals with leading companies. They focus on matching the right talent with the right opportunities in the AI field.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New Data Science Analytics & Machine Learning roles in Bangalore Urban.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.