Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AlphaSense Logo

Senior Software Engineer - Reference and Entity Data Services

AlphaSense

$147,000 - $200,000
Oct 7, 2025
Remote, US
Apply Now

AlphaSense is looking for a Senior Software Engineer to join the Reference and Entity Data Services mission to build systems that ingest, normalize, deduplicate, and publish public and private company data, ensuring data quality, coverage, and timeliness for millions of companies worldwide. The team plans to expand its scope to include other reference data types like people, industries, and governments.

Requirements

  • Python, MySQL, PostgreSQL, ClickHouse and AWS
  • Strong software engineering skills in back-end engineering on data-intensive applications with professional, real-world experience with applications at scale
  • A strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity, and distributed computing
  • Experience designing large-scale software systems and writing high-quality code and tests, which includes handling error cases, asynchronous code, streaming data, caching, logging and analytics for understanding behavior in production
  • Knowledge of modern development practices, including CI/CD pipelines and automated testing frameworks
  • Experience in optimizing the performance and cost of cloud services

Responsibilities

  • implement new data feed ingestions
  • integrate reference data with downstream systems
  • ensure the health of systems that manage large flows of strategically important data
  • Architect, design, and implement highly scalable services that solve complex problems
  • Test, review and deploy code quickly
  • Research, learn and share new techniques for solving complex engineering problems
  • Write tools and develop practices for the engineering team

Other

  • 7+ years of software development experience building highly reliable, mission-critical software
  • Experience in leading teams and/or projects
  • Excellent communication, organizational, problem-solving, debugging, and analytical skills
  • Ability and desire to work in an open and team-oriented environment
  • Translate product requirements into software architectures in collaboration with Product Management