Two Sigma is a financial sciences company, combining data analysis, invention, and rigorous inquiry to help solve the toughest challenges in investment management, insurance technology, securities, private equity, and venture capital.
Our team of scientists, technologists, and academics looks beyond the traditional to develop creative solutions to some of the world’s most complex economic problems.
We are seeking a dedicated Software Engineer to join our Data Engineering team at Two Sigma. As a member of this close-knit, dynamic group of passionate experts, you will be integral to our company's continued success. In this pivotal role, you will be highly supported as you architect and implement robust data pipelines capable of ingesting over 30 terabytes of data each day. Your efforts will be crucial in guaranteeing the seamless and reliable delivery of data for both research and production purposes, while spearheading the development and enhancement of a platform designed to handle increasingly large and complex datasets. This position offers an outstanding opportunity to engage with one of our most vital engineering functions, and we are seeking a highly driven and exceptional individual to join our team!
You will take on the following responsibilities:
- Tackle the complex and interesting challenge of discovering value hidden in the world’s data through software engineering
- Work with engineers, researchers, and portfolio managers across the organization to onboard interesting datasets
- Build stable, productionalized data pipelines to support Two Sigma’s trading activities
- Collaborate with engineers and business partners to design and architect solutions that introduce new functionality and drive reliability improvements to our data ecosystem
You should possess the following qualifications:
- Minimum 1 year of experience required; 2-5 years of experience in cutting-edge software engineering preferred
- BS/BA degree or the equivalent in Computer Science, Computer Engineering, Systems Design Engineering or a related field
- An understanding of data structures and algorithms
- Experience with Python and Bash; Java (or other JVM languages), C, or C++ is a plus
- Demonstrated knowledge of Unix systems including system management and software development in Linux environment
- Demonstrated experience in large-scale systems
- Experience in trading or finance is a plus
You will enjoy the following benefits:
- Core Benefits: Fully paid medical and dental insurance premiums for employees and dependents, competitive 401k match, employer-paid life & disability insurance
- Perks: Onsite gyms with laundry service, wellness activities, casual dress, snacks, game rooms
- Learning: Tuition reimbursement, conference and training sponsorship
- Time Off: Generous vacation and unlimited sick days, competitive paid caregiver leaves
- Hybrid Work Policy: Flexible in-office days with budget for home office setup
The base pay for this role will be between $165,000 and $250,000. 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.
We are proud to be an equal opportunity workplace. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity/expression, age, status as a protected veteran, status as an individual with a disability, or any other applicable legally protected characteristics.
Two Sigma is committed to providing reasonable accommodations to qualified individuals in accordance with applicable federal, state, and local laws.
If you believe you need an accommodation, please visit our website for additional information.