Cogniac Corporation Senior Software Engineer Remote · Full time

At Cogniac we are looking for an experienced Senior Software engineer to join us alongside the most passionate engineers & technology experts at the top of their fields. This is an excellent opportunity for you to leverage your experience and skills and apply it to the world of Computer vision.

Description

Primary Duties and Responsibilities:


  • Design and develop features of value to the platform
  • Research and apply best practices towards building secure, reliable, performant and scalable microservices with appropriate data stores
  • Pursue code quality through code and design reviews for features delivered by other developers
  • Leads cross-functional work by coordinating with Architecture, DevOps, Quality and Product stakeholders
  • Innovate and automate whenever possible!


Knowledge, Skills, and Abilities:


  • Strong analytical, problem-solving, and critical thinking skills
  • Demonstrated experience in developing software applications
  • Extensive experience with Python development( 4+ years)
  • Strong analytical, problem-solving, and critical thinking skills
  • Self-motivated, driven individual who takes full ownership of solving problems.


Experience with modern cloud-scale development on e.g. AWS


  • Understanding tradeoffs between NoSQL and SQL, messaging architectures, and performance criteria
  • Sound knowledge of best practices in software development and ability to contribute to CI/CD infrastructure
  • Comfortable with GIT best practices and workflow management
  • Thorough understanding of CRUD and RESTful design patterns
  • Knowledge of modern web technologies and Python frameworks e.g. FastAPI, Flask.
  • Machine learning or deep learning experience a plus


Required Education & Experience

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other related technical field or equivalent experience
  • Masters of Science in Engineering or related field, desired

Preferred Experience (Optional)


  • 4+ years of experience in python programming


Salary Range: 

$160,000 - $190,000


About Cogniac: Cogniac is the world’s leading computer vision platform. We combine the latest artificial intelligence (AI) research, human-computer interaction tools, and large-scale data management to make computer vision easier, more accurate, and scalable. We enable our clients to optimize their businesses by extracting information from the ever-increasing image data and video streams.



Salary

$160,000 - $190,000 per year