Contact - Equinox IT Solutions LLC

Apply Now

Title Software Engineer
Posting Date: 10/01/2020
Location: Texas
Job Type Full Time

Job Description:

The Software Engineer position expertise in large-scale systems and advanced database architecture. You will leverage the Hadoop ecosystem to create the next generation of our analytics product. Qualified individuals will have a solid background in the fundamentals of computer science, distributed computing and large-scale data processing.

Responsibilities
Build BigData systems – work on improving and adding new functionality to Data Systems backbone.
Design and implement features evolving our online advertising and data management product offerings.
Design, implement our proprietary cutting edge Hadoop/Spark based systems
Scale up and tune our ad serving pipeline. Challenges come in the form of concurrency, data scale, and computational efficiency
Large-scale data ingestion and integration – design, implement scalable ETL processes to collect and store large amount of data from multiple data centers and diverse external partners
Predictive analytics – design, implement our analytics platform for our customers to discover potential new consumers
Real-time query engine – design, implement our state-of-the-art in-memory query engine to bring quick insights to customers
Collaboration on requirements – Work with the Engineering, Product Management and Sales teams to come up with features that would help us and our clients be more productive and improve the bottom line
Keep it running – Help troubleshoot application operational issues
Required Qualifications:
A degree in Computer Science is preferred
Must be hard working, team oriented, bright, creative, cooperative, and an exceptional problem solver
Experience with Java or Scala preferred experience with C++ or C# is acceptable
Experience with Hadoop (MapReduce, Spark), or similar, large-scale data processing systems is preferred
Proficiency in relational and NoSQL databases is preferred
Some experience with distributed systems, advanced applications building, large-scale data processing or application partitioning
Experience with AWS and working knowledge of AWS data management, DevOps processes and technologies (Jenkins/Travis, Docker, Kubernetes, monitoring systems, etc) is a plus
0-3+ years of relevant experience (appropriate PhD program project work acceptable)
Good understanding of Object Oriented programming and design
Strong knowledge of common algorithms and data structures
Solid understanding and working knowledge of modern operating systems and/or application scalability techniques is a plus
Experience with Linux based operating systems is a plus

Required Skills:  A degree in Computer Science is preferred  Experience with Java or Scala preferred experience with C++ or C# is acceptable