Senior Engineer

Pico

New York (NY)

On-site

USD 130,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pico is seeking a skilled Sr. Engineer based in New York to manage and optimize latency for critical market data deployments. The role involves analyzing software performance and collaborates with development teams to create capacity models using Java and automate simulations using C/C++. Candidates must possess a Bachelor's degree in a relevant field and have a strong background in latency optimization.

This position offers a competitive salary range of $130k – $200k, commensurate with experience, and provides opportunities to work with cutting-edge technology in a dynamic environment at a leading global firm.

Qualifications

  • Bachelor’s degree in a relevant field is required.
  • Experience with network modeling and simulation is essential.
  • Strong understanding of latency optimization for market data applications is necessary.

Responsibilities

  • Manage and optimize end-to-end latency for critical market data deployments.
  • Analyze latency needs and help design and develop Redline InRush software.
  • Collaborate with developers to optimize software configurations.
  • Build models in Java for capacity simulation and automate measurements in C/C++.
  • Ensure Redline deployments remain stable and efficient through upgrades.

Skills

Network modeling and simulation
Proficiency in Java
Proficiency in C/C++
Latency optimization

Education

Bachelor’s Degree in Computer Science, Computer Engineering, or Computer Information Systems

Job description

Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions. As financial industry experts at the center of markets and technology, we help our clients efficiently scale their business and quickly access markets. From infrastructure to connectivity, we support our clients through the full trading lifecycle. We are a global company headquartered in New York, with offices in Chicago, London, Singapore, Hong Kong and Tokyo.

Purpose of the Role

Pico is seeking an experienced Sr. Engineer to manage and optimize the end‑to‑end latency for critical market data deployments.

Key Responsibilities
  • Analyze latency needs and help design, test, and develop Redline InRush software for market data, configuring the software to meet those needs.
  • Collaborate with developers to optimize the software to reflect deployment use cases and modify configurations to achieve latency objectives.
  • Optimize network topology to achieve lowest latency across the network.
  • Build models using Java to simulate “what‑if” scenarios for measuring capacity.
  • Automate capacity measurement and estimation using C/C++ to simulate network failures.
  • Measure current software capacity against performance thresholds.
  • Develop tools in C/C++ and Java to measure and simulate capacity of the software and network.
  • Analyze trends and predict changes for future capacity expansion using prediction models and stochastic functions.
  • Create a variety of models using VMware and other measurement frameworks to record performance and latency benchmarks.
  • Store benchmark results in a MySQL database for querying and retrieving performance benchmarks across different deployments.
  • Map results from the MySQL database against deployment Service Level Agreements and suggest corrective actions.
  • Ensure that Redline InRush and Redline Execution Gateway software continues to function through changes and upgrades.
  • Design monitoring software for Redline Software deployments and plan how the different pieces will work together.
  • Gather requirements to create a real‑time alerting framework for critical customers and design a high‑level architecture for monitoring and alerting.
  • Perform routine maintenance, software upgrades, and approve network changes from vendors to ensure production environments remain stable.
  • Design repeatable and deterministic tests for benchmarking Redline Software scalability and personally run these tests for every release and deployment.
  • Create frameworks to automatically run scalability and network performance tests, analyze results, and recommend software and configuration changes.
  • Identify system, hardware, and software vulnerabilities, applying patches when appropriate, and assess performance changes.
  • Design a monitoring framework to capture system and software performance and create a reporting and analytics tool for stakeholders.
  • Develop software to gather performance statistics from OS subsystems (disk, I/O, CPU, memory, network).
  • Determine changes in application behavior based on parameter deltas, benchmark system characteristics, and compare impact on Redline InRush and Execution Gateway performance.
  • Characterize Redline Software behavior on virtual machines and compare with physical hardware across generations.
  • Create tools to automate validation of distributed computing systems and automate Redline Software deployment, including validation tests to isolate performance deltas.
  • Document every aspect of Redline API and Software, creating Runbooks and processes for change management, and produce UML diagrams, flowcharts, and high‑level design documents for Redline Automation Tools.
  • Provide technical troubleshooting, debugging, and testing support during outages, triage production trading systems, and elevate issues internally as needed.
  • Field technical customer escalation calls, offering debugging guidance, testing, and isolation for production issues involving Redline Software.
  • Manage all changes to the production trading environment, including software changes, hardware platform upgrades, release management, and checkout procedures.
  • Create technical runbooks and change‑management processes for all production changes, ensuring stable software upgrades, planning rollout of Redline Software on production systems, and coordinating hardware changes.
  • Configure Linux users, set appropriate permissions, and adjust low‑level OS parameters (BIOS, sysconf) for lowest latency.
  • Modify Redline Software to be compatible with different Linux versions (RHEL, CentOS).
  • Act as a conduit between customers and internal engineering developers, gathering core technical requirements and translating them into engineering specifications.
  • Generate high‑level software designs, including models and flowcharts, to prioritize with other developers.
  • Identify core technical requirements for each customer use case, documenting necessary customizations for trading systems to maintain functionality through changes and upgrades.
  • Proactively scrub bugs, recommend software upgrades, suggest releases, and verify backward compatibility.
  • Gather performance improvements and published benchmarks for hardware, network, and software from external sources (e.g., STAC, HPE, Intel) and update Redline with the latest technology developments.
  • Coordinate with other developers to further optimize Redline deployments using cutting‑edge technology.
Qualifications
  • Bachelor’s Degree required in Computer Science, Computer Engineering, or Computer Information Systems.
  • Experience in network modeling and simulation, with programming proficiency in Java and C/C++.
  • Strong background in latency optimization for market data applications.
Compensation

Salary range: $130k – $200k, commensurate with candidate knowledge and experience.

Privacy Information

This position is available with Pico Services Inc. The controller of your personal data will be Pico Services Inc. For further information on what personal data we collect, how we will process your personal data and your rights with respect to your personal data please read our Pico Job Candidate Privacy Notice.

Equal Opportunity Employer

Pico is an equal opportunity employer. Pico does not discriminate on the basis of a candidate’s age, race, gender, color, religion, sexual orientation, physical or mental disability, or other non‑merit factors. All employment decisions at Pico are based on business needs, job requirements and qualifications. If you require any assistance or accommodations to be made for the recruitment process, please inform us when you submit your online application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Network Sales Engineer
Network Sales Engineer

Pico • New York (NY)

On-site
USD 110,000 - 130,000
Sales Engineer
Sales Engineer

Pico • New York (NY)

On-site
USD 110,000 - 130,000
Senior Network Engineer
Senior Network Engineer

Pico • New York (NY)

Hybrid
USD 190,000 - 210,000
Market Services Sales Specialist
Market Services Sales Specialist

Pico • New York (NY)

On-site
USD 110,000 - 175,000
Senior Engineer, Low-Latency Market Data Systems
Senior Engineer, Low-Latency Market Data Systems

Pico • New York (NY)

On-site
USD 130,000 - 200,000
Network Operations Engineer
Network Operations Engineer

Pico • Chicago (IL)

Hybrid
USD 130,000 - 150,000
Sales Associate
Sales Associate

Pico • New York (NY)

On-site
USD 90,000 - 100,000
Data Center Engineer
Data Center Engineer

Pico • Chicago (IL)

On-site
USD 80,000
Data Center Engineer
Data Center Engineer

Pico • New York (NY)

On-site
USD 85,000 - 110,000
Sales Manager
Sales Manager

Pico • New York (NY)

On-site
USD 230,000 - 250,000
Hybrid work model
Exposure to senior leadership
Flexible work arrangements