Cogniac Corporation Senior Backend 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

  • 4+ years of experience in python programming
  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or other related technical field or equivalent experience
  • Master of Science in Engineering or related field, desired 

Salary

$150,000 - $190,000 per year