1

Day Competitive Programming Jobs in New York (NOW HIRING)

Among our founding team, we have world-class competitive programmers, former founders, and leaders ... Beyond day-to-day deal work, you will play a meaningful part in the company's growth, working cross ...

Machine Learning Engineer

Manhattan, NY · On-site

$120 - $150/hr

Flexible vacation and work from home days. * Competitive salary and meaningful equity. * Health ... What We Value At Teleskope, we value strong engineers who build real systems. We look for team ...

New

Machine Learning Engineer

New York, NY · On-site

$160K - $210K/yr

Flexible vacation and work from home days. * Competitive salary and meaningful equity. * Health ... At Teleskope, we value strong engineers who build real systems . We look for team members who ...

Among our founding team, we have world-class competitive programmers, former founders, and leaders ... The team works together 5 days a week in our office in our NY and SF offices. We're not a family ...

Forward Deployed Engineer

New York, NY · On-site

$130K - $170K/yr

Strong scripting and programming skills (e.g., Python, Bash; experience with Golang/TypeScript is a ... Flexible vacation and work-from-home days. * Competitive salary and meaningful equity. * Health ...

Chemist

Lyndhurst, NJ · On-site

$85K - $105K/yr

D degree in Chemistry, Polymer Science or Chemical Engineering or equivalent. * 2+ year's hand-on ... Day Competitive Benefits: Health Insurance, 401k with company match, year-end profit-sharing bonus ...

Showing results 21-40

Day Competitive Programming information

Is day competitive programming good for jobs?

Day competitive programming can enhance problem-solving skills and algorithm knowledge, which are valuable in technical job roles such as software development and coding positions. Employers often recognize strong competitive programming experience as evidence of analytical ability and coding proficiency, especially for roles requiring algorithmic expertise and quick thinking.

What is a day competitive programmer?

A Day Competitive Programmer is someone who regularly participates in competitive programming contests, often held online during the day. These programmers solve algorithmic and coding problems under timed conditions, honing their problem-solving and coding skills. They may compete individually or as part of a team, and often use languages like C++, Java, or Python. Competitive programming is popular among students, professionals, and coding enthusiasts who want to improve their logical thinking and prepare for technical job interviews.

What is the difference between Day Competitive Programming vs Software Developer?

AspectDay Competitive ProgrammingSoftware Developer
Required CredentialsTypically self-taught or competitive programming certificationsComputer science degree or related certifications
Work EnvironmentCompetitive coding contests, online platformsOffice or remote software development teams
Industry UsageUsed for skill enhancement and coding competitionsUsed for building software products and applications
Common Search/Comparison IntentUnderstanding competitive programming vs software developmentCareer differences between competitive programming and software development

Day Competitive Programming focuses on solving algorithmic problems in timed contests, often self-directed or online. Software Developers work on designing, coding, and maintaining software applications within a team environment. While both require strong programming skills, competitive programming emphasizes problem-solving speed and algorithmic thinking, whereas software development centers on building functional software solutions for real-world use.

What are the key skills and qualifications needed to thrive as a competitive programmer?

To thrive as a Competitive Programmer, you need strong problem-solving abilities, proficiency in algorithms and data structures, and often a background in computer science or related education. Familiarity with coding platforms like Codeforces, LeetCode, and HackerRank, as well as programming languages such as C++, Java, or Python, is essential. Quick thinking, perseverance, and attention to detail are crucial soft skills that help in tackling complex challenges under time constraints. These skills are vital for achieving top performance in competitions and for developing coding expertise applicable to software development roles.

What are the main challenges faced by professionals in a day-to-day competitive programming role?

Professionals in daily competitive programming roles often face tight deadlines to solve complex algorithmic problems, which requires both deep technical knowledge and strong time management skills. Staying current with evolving programming languages, data structures, and algorithms is essential, as is the ability to quickly adapt to different problem types. Collaboration with peers or participating in team-based contests can also be challenging, as it demands clear communication and the ability to integrate diverse problem-solving approaches. Regular practice, continuous learning, and participation in code reviews are key strategies to overcome these challenges and excel in this fast-paced environment.
What are the most commonly searched types of Competitive Programming jobs in New York? The most popular types of Competitive Programming jobs in New York are:
What are popular job titles related to Day Competitive Programming jobs in New York? For Day Competitive Programming jobs in New York, the most frequently searched job titles are:
What job categories do people searching Day Competitive Programming jobs in New York look for? The top searched job categories for Day Competitive Programming jobs in New York are:
What cities in New York are hiring for Day Competitive Programming jobs? Cities in New York with the most Day Competitive Programming job openings:

Reliability Engineer - Trading

Two Sigma Investments, LP

New York, NY • On-site

$165K - $250K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 12 days ago


Job description

Reliability Engineer - Trading
Location
NY New York
United States
Business
Investment Management
Function
Engineering
Experience Level
Experienced
Share this job
Position Summary
Two Sigma is a leading quantitative investment management and trading firm. The company applies a scientific approach to investing, combining cutting-edge technology, artificial intelligence, data science, and quantitative research with rigorous human inquiry to capitalize on market opportunities and deliver alpha for investors.
Our team of engineers, quantitative researchers and data scientists looks beyond the traditional to test hypotheses and develop creative solutions to some of the world's most complex economic problems.
The Trading Reliability Engineering team works to improve the reliability, operability, and maintainability of our core trading systems. Their project work focuses on enabling business initiatives, reducing risk, improving visibility, and increasing operational efficiency. The team is a collection of highly collaborative engineers from a range of backgrounds (prior finance experience not required) that all share a passion to improve our systems and to learn from one another while doing so.
You will take on the following responsibilities:
  • Lead engineering and operational support for multiple large distributed software applications, including much of the foundational trading infrastructure in the firm
  • Improve all aspects of software reliability of our trading environment, including observability, operability, scalability, and availability through new development and break-fix/support initiatives
  • Gathering and analyzing metrics from both operating systems and applications to assist in performance tuning and fault finding
  • Develop integral software services, tools and libraries to be utilized by our software engineering, reliability engineering, partner trading desks, and research teams to automate processes and reduce toil
  • Partner with traders and portfolio managers to deliver business value across multiple asset classes

You should possess the following qualifications:
  • Minimum 1 year of experience required; 7+ years of experience preferred in Reliability Engineering
  • BS/BA degree in Computer Science or another highly technical, scientific discipline
  • Ability to program (structured and OO) with one or more high level language (such as Python, Java, C++)
  • Proven track record for automating processes combined with an algorithmic approach to solving problems
  • Ability to profile and debug applications in real time
  • Knowledge of relational database concepts and having the ability to construct moderately complex SQL queries
  • Trading domain and order lifecycle management knowledge 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.