USNLX Ability Jobs

USNLX Ability Careers

Job Information

Two Sigma Investments, LP Software Engineer in New York, New York

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: Design and implement new Software components to capture, process and enrich datasets for use in Equities Markets, Financial Analysis, Modeling, and Trading. Provide ongoing Data Engineering support for production processes driving model signal generation. Design, engineer and implement parallel and real-time data acquisition software systems over various Internet protocols including FTP, HTTP, and SFTP. Research, Engineer, and Optimize scalable technical implementations to support multi-terabyte dataset processing. Design, engineer, and implement highly complex concurrent and distributed computing data software systems. Develop/engineer production-quality, high-reliability, highly tuned numerical computer software code using complex linear algebra and statistical modeling techniques. Participate in cross-functional project planning, system design, and planning in tandem with technical and non-technical partners. Fix bugs and improve existing data software systems to meet changing business requirements. Research, engineer and develop adaptive data cleaning computer software systems by using math and statistical analysis skills in the application of computer science, mathematical and engineering analytical principles.Minimum education and experience required: Master’s degree or equivalent in Computer Science, Computer Engineering, or related field plus 3 years of experience in software engineering, or related experience; OR Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or related field plus 5 years of experience in software engineering, or related experience.Skills required: Must have experience with data structures and algorithms. Must have experience with object-oriented languages (C++, Java, or Python). Must have experience with multi-processing and multi-threading programming. Must have experience with bash programming on Linux and Unix. Must have experience with SFTP and Amazon S3, Git, and SQL (relational) and MongoDB (non-relational) databases. Must have experience with parsing and cleaning large financial data and constructing meaningful features for the purpose of modeling. Must have experience with understanding Software Development Life Cycle concept and working with various stakeholders and drive software development. Must have experience with developing data processing systems with consideration for fault-tolerance and scalability. Must pass company’s required skills assessment. Employer will accept any amount of professional experience with the required skills.Rate of pay: The base pay for this role will be between $170,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.

Minimum Salary: 170000 Maximum Salary: 325000 Salary Unit: Yearly

DirectEmployers