At HyperScience we bring AI to the enterprise. Our products help enterprises become more productive, efficient, and competitive by automating various types of office work and reducing bureaucratic burden both on businesses and their customers. We take a heterogeneous approach to AI, using a blend of what are traditionally considered different fields of ML: deep learning, computer vision, and NLP among others. We believe that delivering AI to the enterprise is the key to unlocking new applications of human potential, and we are excited to execute on our plan to do so.
We're looking for Software Engineers to strengthen the core HyperScience products. Our ML solutions are wrapped and deployed as scalable, fault-tolerant web applications which run on the premises of our clients.
As a Software Engineer you will be:Implementing the backend logic, the API layer and the interface with the ML parts of a modern, highly-interactive web application with strong requirements for quality, speed and reliability.Working in a technology stack based on; Python, Django, Django Rest Framework on the backend, React & Redux on the frontend and Docker, Ansible & CircleCI for deployment plus TensorFlow for ML.Participating in all phases of the development lifecycle, from design discussions to deployment and maintenance.Working closely with the Core Frontend team in developing the optimal API layer and the DevOps team to ensure we are delivering enterprise-grade, scalable, sustainable software.Maintaining our high code quality through writing unit tests, automation and performing code reviews.Researching and reasoning about the most suitable approach or technology to solve a particular problem in a simple, reliable way.Daily active communication with our distributed team.
What You Will achieve:Within your first 60 days:You will get to know our domain, the products and the codebase.You will get acquainted and eventually be fully comfortable navigating the full codebase, the technology stack, the development processes and org structure within the company.You will have made your first significant contributions to one of our products.Within your first quarter and beyond:You will be an integral part of the team and a driven, focused self-starter who can navigate a certain amount of ambiguity, and who is not afraid to take a sizable chunk of functionality, analyze it, break it down, implement it and then assume ownership and responsibility over it.You will be taking active an role in discussions about possible solutions, different approaches, API designs and more.
Desired Experience:Degree in Computer Science or related engineering field, or equivalent practical experience.Proven track record of building enterprise-grade systems in different environments.Strong ability to reason about data structures, complexity, and possible engineering approaches to a problem.Experience with Python / Django is preferred, but experience with any mainstream language is required.Experience with database systems, including SQL and/or NoSQL solutions is required.Experience with version control systems, preferably Git.
The Nice-to-Have's:Strong background in data science and mathematics.Experience with distributed systems.
Benefits:Competitive salaryComprehensive medical and health coverageMeaningful equity401k with company matchFlexible PTOChoice of hardwareGym membershipDaily lunchA variety of snacks and drinksThe ability to change the landscape of office work
Note to Recruiters and Placement Agencies:HyperScience does not accept unsolicited agency resumes. Please do not forward resumes to any person or email address at HyperScience prior to obtaining a signed agreement from Recruiting/HR. HyperScience is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners.
HyperScience provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, HyperScience complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.