← Back to all jobs

Software Engineer

Kognition
🏢 Kognition 🇺🇸 Philadelphia, PA, US 🕑 April 04

This job offer is expired

Kognition is developer of the world’s first enterprise SmartProperty system. We are looking for a full stack senior engineer to join our dynamic and rapidly growing R&D team. We look at software development as a craft that requires deliberate practice, curiosity, and passion. If you work hard, have an innovative mindset, and love building great software we should talk!

As a Software Engineer you will be a key part of our research and development team that builds our core products. You will design, develop, document, test and debug software applications and services. You will work as part of a high-powered team, in an agile fashion, towards an end goal of making the world smarter, safer and more secure.

This is a 6 month CONTRACT position. Rate is $50-75 / hour. No benefits are offered. You must provide your own laptop. Remote work is possible for the right candidate, but office space is available in our Philadelphia, PA office.

Minimum Job Qualifications:

Education/Training Bachelors or Masters degree; Computer Science, Engineering or Management Information Systems

Business Experience (include minimum years of experience)5+ years experience in software engineeringCritical Skills

  • Strong application design skills and understanding of enterprise software design patterns
  • Experience developing highly available, highly scalable web applications
  • Solid understanding of the Software Development Life Cycle in Agile environment
  • Experience building and integrating RESTful APIs
  • Thorough understanding and experience working with JavaScript and Python scripting languages
  • Experience with Node.js and Express
  • Experience with React and Redux
  • Experience with real-time pub/sub and data streaming frameworks (e.g. Kafka)
  • Experience with machine learning / deep learning (e.g. Tensorflow)
  • Experience with NoSQL databases (e.g. MongoDB, Cassandra, etc.)
  • Good understanding of map reduce programming model
  • Experience working with various testing methodologies, including test-driven development (TDD), behavior-driven development (BDD), and unit testing
  • Experience with performance-monitoring and tuning of complex applications
  • Experience deploying, managing, and configuring applications in cloud (AWS, Google Cloud, Azure)
  • Security industry experience is preferred Additional Specialized Knowledge/Skills
  • Experience with web based video processing, video analytics, media compression and encoding (e.g. Gstreamer, ffmpeg)
  • Experience with machine vision (e.g. openCV)
  • Experience with development of live streaming video applications
  • Passion for cutting-edge software design and development
  • Highly motivated and self-directed
  • Excellent written and oral communication skills
  • Keen attention to detail
  • Proven analytical, evaluative, and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Exceptional customer service orientation
  • Extensive experience working in a team-oriented, collaborative environment
  • Willingness to mentor and train junior developers
  • Willingness to support resolution of escalated technical support issues
  • Willingness to travel to client locations is preferred

Working ConditionsPosition located in our Philadelphia, PA office. Remote work option available for right candidate.General Office, Travel less than 10%

Get

notifications in your

Similar job offers in this area

  • Comcast
    🇺🇸 Philadelphia, PA, US
    September 15
  • Comcast
    🇺🇸 Philadelphia, PA, US
    August 03