Polygon.io logo

Go Engineer - Market Data

Polygon.io

United StatesRemoteFull-timeNo compensation foundPosted 10mo agoVerified open 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
United StatesRemote
Schedule
Full-time
Work Authorization
Not specified

Job overview

Polygon.io is hiring a Go Engineer - Market Data. The Market Data team at Polygon.io is seeking a Go Engineer to help deliver ergonomic product APIs for financial pricing data. This role involves managing high-volume data ingestion, minimizing streaming data pipeline latency, and presenting data through customer-facing APIs. The engineer will collaborate with Product and Support managers to ensure an industry-leading customer experience.

Key focus areas include Write reliable, high-quality, performant, and maintainable code, Develop and maintain external APIs for pricing data APIs, including REST, gRPC, and WebSocket protocols, and Work with data vendors to reliably ingest new data sources, including changes to our real-time ETL pipeline.

Successful candidates bring Significant Demonstrable Experience With Go and 3+ Years Professional Experience. Important skills include Go, Kubernetes, Writing Maintainable Code, Developing External APIs, Data Ingestion, and Collaborating With Engineers. Preferred (not required): Docker, GitHub Actions, RESTful APIs, and gRPC/Protobuf.

Skills & qualifications

RequiredNice to have

Skills

GoKubernetesWriting Maintainable CodeDeveloping External APIsData IngestionCollaborating With EngineersCode ReviewsPR ReviewsAuthoring Design DocsCustomer CareEnglishUnderstanding Complex Technical IssuesProposing Iterative SolutionsWorking in Remote WorkplacePositive PersonalityApproachable PersonalitySharing KnowledgePair ProgrammingSelf-StarterOrganizational SkillsInvestigating Issues With Minimal GuidanceDockerGitHub ActionsRESTful APIsgRPC/ProtobufWebSocketsKafkaRedisSQLRustOpenAPI SpecificationsMessage QueuesEvent-Driven TechnologiesBuilding Efficient SchemasQuery AnalysisBig DataFinancial Market TransactionsPython

Qualifications

Significant Demonstrable Experience With Go3+ Years Professional ExperienceExperience Working for Growth-Oriented Fintech Startup

Full job description

Go Engineer - Market Data

Engineering

USA

Help us deliver ergonomic product APIs that efficiently and maintainably handle large quantities of financial pricing data.

Apply Now About this role The Market Data team owns the fundamental pricing data that most people associate with financial markets - trades, quotes, and aggregates. Market Data engineers manage high-volume data from ingestion into our Data Platform to presentation through our many customer-facing APIs (REST + WebSockets). They also work on minimizing latency in our streaming data pipeline. All engineers work directly with our Product and Support managers to consistently deliver an industry-leading customer experience. The Market Data Team closely collaborates with our Account Services, Infrastructure Platform, and Data Platform engineering teams.

Because we are a lean engineering org (<30 people), there are many opportunities to wear multiple hats, lead technology changes, and dive deep into many technologies. The core technologies in the Market Data team include but are not limited to Go, Kubernetes, Docker, GitHub Actions, RESTful APIs, gRPC/Protobuf, WebSockets, Kafka, Redis, SQL, and (a little) Rust.

Responsibilities

  • Write reliable, high-quality, performant, and maintainable code.
  • Develop and maintain external APIs for pricing data APIs, including REST, gRPC, and WebSocket protocols.
  • Work with data vendors to reliably ingest new data sources, including changes to our real-time ETL pipeline.
  • Collaborate daily with a small team of passionate engineers and regularly with other engineering teams.
  • Conduct timely code and PR reviews.
  • Author comprehensive design docs to communicate upcoming technology changes, customer features, and architecture decisions.
  • You will be responsible for creating cutting-edge software solutions and prioritizing customer care as a core element of your role. Skills and Qualifications
  • Significant, demonstrable experience with Go.
  • Knowledge of how services are deployed and operated in Kubernetes.
  • 3 or more years of professional experience.
  • Proficient in the English language (both written and verbal). Continuous communication is essential to success in our distributed work environment.
  • Demonstrable ability to understand complex technical and architectural issues and propose iterative solutions to solve those issues.
  • Experience working with other engineers in a remote workplace.
  • Positive, approachable personality.
  • Willingness to share knowledge and pair with others to solve issues. Learning and working in public spaces is a key skill at Massive .
  • Self-starter with excellent organizational skills and the ability to investigate issues with minimal guidance. Nice to Have
  • Experience working with OpenAPI specifications and REST APIs.
  • Experience with gRPC and Protobuf APIs.
  • Experience with Kafka, message queues, or other event-driven technologies.
  • Experience with SQL databases, building efficient schemas, and query analysis.
  • Experience with big data, especially from a pipeline perspective.
  • Experience or interest in learning about financial market transactions.
  • Experience working for a growth-oriented Fintech startup.
  • Experience with other programming languages, such as Rust or Python. About Massive At Massive, we’re on a mission to modernize Wall Street, empowering developers with the tools they need to shape the future of finance. We’re reimagining financial market data for the 21st century, removing barriers, simplifying access, and creating frictionless, forward-thinking technologies.

Join us and become part of a passionate team that consistently sets new industry standards, creating a profound impact on the world of finance and technology, and leveling the playing field by providing fair access for all.

You've read the whole posting — now see how you match it.