View all jobs

Java Software Engineer

New York, NY · Information Technology
One of our clients, a major advertising technology company, looking for a talented Java Sr Software Engineer

This is a permanent full time position with competitive compensation and  great benefits package.
Currently 100% remote due to Covid19, but will require couple of days per week on-site. Locations: NYC or other office locations nationwide
Possibility for fully remote role.

Sr. Software Engineer
  • Design and implement new features and enhancements to our Platform that require hard real-time constraints and elegant, yet powerful software solutions
  • Work collaboratively with other engineering teams to ensure that our real-time technology integrates seamlessly with other pieces of the platform

  • BA/BS degree and 4+ years of production quality experience OR MS degree and 2+ years of production quality experience in software engineering (Degree in Computer Science or related field preferred)
  • Strong object oriented programming experience in Java. Python would be a plus.
  • Experience with SQL 
  • Solid Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc. 
  • Background or interest in mathematics, analytics, statistics, probability or machine learning
  • Experience optimizing and debugging highly performant Java applications
  • Experience developing and scaling RESTful web services
  • Experience with Python
  • Former work with column stores (Vertica) and NoSQL (Redis, Ignite)
  • Former development with Map/Reduce and batch-processing such as Hadoop
  • Experience with stream-based passed processing models, distributed streaming platforms like Kafka or control theory
  • Experience thinking critically about complicated algorithms and analyzing datasets using Python Pandas

Use this link to apply directly:
Powered by