Software Engineer

Hyperscience
Apply Now

Job Description

Our product lets our customers harness Machine Learning to drive their unique business processes. An example application of Hyperscience would be in an insurance company that receives thousands of different handwritten insurance claims daily and needs to process them in a timely automated manner.

At the core of our product sits the Hyperscience platform - a tier that allows both non-technical business users and technical partners to define the complex automation workflows that back the business process and are tailored to the unique customer needs. Our platform then runs and orchestrates these workflows in a distributed, horizontally scalable way. The challenges we solve touch on distributed computing, workflow engines, system integrations, building software SDKs and building web applications to visualize and edit these flows. 

The technology stack is built on Python, Django and a relational database on the backend, and Typescript and React on the frontend.

Our engineers work in cross-functional teams. You will collaborate closely with Product, Design and other engineers to define and build product features. You will contribute across the entire software development lifecycle, including requirements definition, design, development, testing, deployment, and operations. 

You will do so in an environment where teams own their own domains and drive their roadmaps bottom-up. We believe in bottom-up autonomy with top-down alignment. We look for people who want to contribute their ideas to help us continue to get better technically and in other ways.

We also look for people who have a strong sense of team and want to collaborate effectively and support each other.

This is an exciting time for Hyperscience’s product, business and people! You will have the opportunity to influence and deliver on a bold vision for transforming the way organizations model and execute their business processes, and there will be many opportunities for growth along the way.

As a Software Engineer you will:

  • Collaborate cross-functionally with Product Managers, Designers, and other engineers, including Machine Learning, DevOps, and QA.
  • Leverage your knowledge to design, build, and deliver scalable and resilient software and UIs.
  • Creatively solve functional problems with the Product and Design teams even when the initial answer is not fully defined.
  • Creatively solve technical challenges in the face of competing tradeoffs.
  • Design easy-to-use interfaces that will be leveraged by other developers, including APIs and SDKs for 3rd-party developers.
  • Deliver features that comprise of both backend and frontend parts.
  • Ensure product quality and code quality by writing automated tests and performing thorough code reviews and design reviews.

Qualifications:

  • Strong common sense, logical thinking, and a solid computer science basis are all necessary when working on this product. You should be comfortable writing simple, logical code that solves a given problem fully and correctly, using the right data structures and algorithms.
  • An openness to learning is a must - there are experienced engineers on the team to mentor you and help you grow. Your learning will be well-supported by the company and everyone around you.
  • Strong command of English and good communication skills are essential - we have almost daily discussions with our colleagues in the USA and the UK.
  • Previous experience in a Full-stack role would be great, but is not a requirement for this position. You may be coming from a Backend or Frontend-only previous background - you will learn the missing aspects on the job. The important requirement is that you are open and willing to learn and grow into a full-stack role, where you will be solving both Backend-heavy and Frontend-heavy tasks, and sometimes will be delivering features end-to-end across the full technology stack. We need that sort of flexibility.
  • Previous experience with some of the technologies we use - Python, Django, Typescript, React - is also a plus, but not a requirement.
  • Previous experience with relational databases is a huge plus, but not a strict requirement. Understanding the principles though is a requirement.

Within your first 30 days:

  • 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 learn the product and will make your first significant, user-impacting contributions to one of our products.
  • You will get to know our ML domain, codebase, and practical applications.

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 an active role in discussions about possible solutions, different approaches, API and UI designs, and more.

Benefits & Perks

  • You’ll work with some of the best machine learning, software, and test engineers in one of the most innovative tech companies in Sofia
  • Work from home flexibility
  • Up to 4 months of fully paid parental leave used within 3 years of your child’s birth
  • 20 days of paid leave minimum annually with an additional unlimited amount to help nurture work-life symbiosis
  • A great office, with an excellent location
  • A sports card, covering various options for sport
  • Additional health insurance package, including extensive medical, dental & vision care
  • Truly competitive salary
  • Stock options
  • Referral bonus

All job applications will be treated and processed with strict confidentiality and in full compliance with the GDPR provisions. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Company Info.

Hyperscience

Hyperscience is a technology company blazing a new path in enterprise automation with a reimagined approach to building and powering processes. The Hyperscience Platform is the world's first Software-Defined, Input-to-Outcome Automation platform used by top public companies and government organizations around the world to build and run mission-critical processes with ease and speed.

  • Industry
    Information Technology
  • No. of Employees
    250
  • Location
    285 Fulton St, New York, New York 10007, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Hyperscience is currently hiring Software Engineer Jobs in Sofia, Bulgaria with average base salary of лв4,500 - лв8,000 / Month.

Similar Jobs View More