Software Engineer

Euclid Analytics

(San Francisco, California)
Full Time
Job Posting Details
About Euclid Analytics

Euclid Analytics is the world leader in location analytics. Over 500 brands across retail, banks, quick service restaurants, airports and shopping malls are using Euclid to understand customer behavior in their physical locations to optimize marketing, operations and staffing. Affordable and requiring no new hardware, Euclid is easy to deploy on leading Wi-Fi systems in less than 48 hours.

Responsibilities
  • Execute full lifecycle software development in a team setting, working with various engineering teams, product, and design
  • Help build and scale our internal and external Python APIs
  • Investigate and debug performance and reliability issues across the stack
  • Integrate software components into a fully functional software system
Ideal Candidate

What skills do we look for

  • Excellent knowledge of relational databases (i.e. MySQL, Postgres)
  • Exceptional coding skills in Python, Java, or other languages
  • Knowledge of algorithms, software architecture, and data pipelines
  • Emphasis on best practices for automation, test-driven development, mentorship, and code quality
  • B.S. or equivalent in Computer Science or another technical field

In addition, it would be great if:

  • You have experience with distributed systems, or working with large data sets using Spark
  • Functional programming experience, particularly with Scala
  • Experience working in the Amazon Web Services ecosystem
  • Non-relational data stores experience (i.e. Cassandra, Redis)

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • APIs
  • Building Codes
  • Java
  • MySQL
  • Python
  • Relational Databases
  • Scala
  • Software Development
  • Amazon Web Services
  • Apache Cassandra
  • Apache Spark
  • Automation
  • PostgreSQL Administration
  • Redis
  • Software Debugging
  • Test Driven Development (TDD)
  • Software Architecture
  • Computer Science
  • Distributed Systems
  • Streaming Data Pipeline
  • Functional Programming
  • Data Store

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.