Senior Software Engineer

WireScreenNew York, NY
1dHybrid

About The Position

As a Senior Software Engineer, you’ll work collaboratively to design and build our next-generation platform and product features. You'll face diverse and interesting problems, from modeling graph relationships between tens of millions of entities to augmenting datasets via new data pipeline stages to delivering data to our web UI, API, and other products. Responsibilities also include scaling our systems to handle massive data growth, optimizing software performance, and ultimately delivering product features that could 10x our revenue. Reporting directly to the Head of Engineering, you’ll have an excellent opportunity to grow quickly in your career as you develop a breadth of skills alongside a highly motivated, capable team.

Requirements

  • 5+ years of experience as a software engineer
  • Significant experience (3+ years) working on the backend and have delivered at least one application or service from design to production
  • Strong proficiency in Python
  • Experience at least one prior startup
  • Strong communication skills with both technical and non-technical teammates
  • BS in Computer Science, a related technical field, or equivalent practical experience

Nice To Haves

  • Experience with large-scale data processing engines like PySpark/Apache Spark/MapReduce/Databricks/Snowflake
  • Experience with any of the following technologies: asyncio, gRPC, Django, FastAPI, Terraform, Parquet file format
  • Experience working with datasets of 10s of millions of entities, especially as a knowledge graph or similar format
  • Experience building and scaling data pipelines
  • Experience collaborating with stakeholders on data-related problems alongside data analysts, data engineers, and data scientists.

Responsibilities

  • Build scalable, reliable, and maintainable systems able to handle more data, more queries, and more insights
  • Design and build platform APIs upon which multiple product features depend
  • Work alongside a product manager, UX designer, and other engineers to deliver valuable new product features and datasets​
  • Advocate for and prototype new technology solutions that solve real problems
  • Continuously and incrementally improve our engineering processes, culture, documentation, tools, and systems

Benefits

  • Competitive compensation including salary, equity, and rapid growth potential
  • 100% company-paid Medical, Dental, and Vision coverage for employees
  • FSA, HSA, and 401(k) options to help you plan for healthcare expenses and retirement
  • Generous paid time off plus company-wide holidays to help you rest and recharge
  • Commuter benefits for NYC and D.C. -based employees
  • Hybrid office schedule for NYC-based and D.C. - based employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service