Skip to content
Position Summary
Job Location: 100 Avenue of the Americas, New York, NY 10013

Note: Company “Hybrid” work attendance policy: In-office work attendance required at the aforementioned office address for collaboration days based on each team’s requirement; telecommuting / working from home is permissible for remainder of the same month.

Duties: Develop and maintain systems for ingesting, processing, and storing news data from various sources, including news wires, websites, and social media platforms. Write high-quality, efficient, and scalable code for proprietary research systems and data analysis tools. Collaborate with cross-functional teams to design and implement software solutions. Develop and maintain tools for data analysis, data visualization, and statistical modeling. which help extract insights from large datasets to inform trading decisions. Implement data cleansing, normalization, and enrichment processes to ensure the quality and consistency of news data. Utilize NLP techniques to extract valuable insights from textual news data, including sentiment analysis, entity recognition, and topic modeling. Develop scalable systems for automated idea generation and evaluation. Collaborate with researchers and other engineering teams to understand research strategies and implement them effectively. Create and maintain technical documentation for software systems, algorithms, and processes to facilitate knowledge sharing within the team. Investigate and troubleshoot complex technical issues, identify root causes, and implement solutions in a timely manner. Stay updated on the latest developments in NLP, machine learning, and data processing technologies related to news data. Participate in code reviews and maintain coding standards to ensure software reliability, security, and maintainability. Foster a collaborative and innovative team environment, sharing knowledge and expertise with team members.

Minimum education and experience required: Bachelor’s degree or equivalent in Computer Science, Mathematics, or related field plus 2 years of experience in software engineering, or related experience.

*Skills required: Must have experience with developing high-performance, multi-threaded applications using several programming languages including Java or C++. Must have experience with algorithms and data structures for efficient problem-solving and software development. Must have demonstrated knowledge of software engineering including version control, testing, debugging, and code optimization and familiarity with GIT and Jenkins. Must have experience with distributed computing concepts and frameworks for handling large-scale data processing. Must have experience with big data technologies like Apache Hadoop or Apache Spark for handling and processing large datasets. Must have demonstrated knowledge of numerical programming skills utilizing technologies such as Pandas and NumPy. Must have experience with cloud platforms (Azure and GCP). Must have experience with databases and data storage systems for handling and retrieving large datasets. Must have experience with machine learning techniques and libraries (TensorFlow, PyTorch, HuggingFace, and Scikit-Learn). Must have demonstrated knowledge of mathematical and statistical concepts, particularly as they apply to quantitative finance. Must have experience with applying quantitative methods to solve financial and mathematical problems and expertise in data analysis including estimation methods, time series analysis, and machine learning techniques. Must have experience with front-end technologies and designing and developing user interfaces using HTML, CSS, and JavaScript. Must have experience with machine learning and NLP techniques for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation. Must have experience with working collaboratively in a team-oriented environment. Must pass company’s required skills assessment. Employer will accept any amount of experience with the required skills.

The base pay for this role will be between $165,000 and $325,000 per year. This role may also be eligible for other forms of compensation and benefits, such as a discretionary bonus, health, dental and other wellness plans and 401(k) contributions. Discretionary bonus can be a significant portion of total compensation. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications and experience.




#LI-DNI