Software Engineer

FeedForward


1 week ago

11/08/2019 10:22:16

Job type: Full-time

Category: Software Dev


ABOUT FEEDFORWARD

Artificial intelligence to enable human creativity. We create products and services for the creative industries, with a focus on music and media.

FeedForward exists to work with businesses and creators within the creative industry who want to work with AI, but don’t have access to the expertise. We are the bridge between the frontier of machine learning and its applications. Our primary product is Figaro, an AI search engine for music and sound catalogues.

ROLE OVERVIEW

FeedForward is growing rapidly. As a business, we are committed to sustainable growth - we have grown organically since we started at the beginning of 2018 and have recently taken strategic angel investment to accelerate the development of Figaro. On the back of our growth, we are looking to scale our engineering team.

As a Software Engineer at FeedForward, your mission is to design and build systems that let our customers utilise the value of their data using machine learning. To achieve this, you will contribute to all parts of the agile product development lifecycle.

WHAT YOU'LL DO

  • Work with web, cloud, and machine learning technologies

  • Design scalable systems and infrastructure

  • Extend and maintain our core APIs

  • Work with large audio and metadata datasets

  • Research new ways to deploy audio ML models

  • Collaborate with our research team

  • Write clean, tested, and maintainable code in multiple languages

  • Enhance a strong culture of innovation within the company

  • Communicate ideas and technical guidance to the wider team, and potentially also to board-level and client stakeholders

WHO YOU ARE

You should have:

  • Significant professional programming experience with JavaScript

  • Experience maintaining APIs at scale

  • Solid understanding of how web technologies such as HTTP work

  • Knowledge of Extreme Programming development practices (e.g. pair programming or TDD)

In addition, having any of the following is a bonus:

  • Proficiency in Python

  • Front-end programming skills (e.g. React.js)

  • Proficiency in at least one statically typed language

  • Professional experience with AWS, MongoDB, and Docker

  • Knowledge of audio programming and production

  • Some knowledge of machine learning libraries (e.g. Tensorflow)

We welcome applicants returning to the workplace after a career break.

WORKING HOURS

Remote friendly, flexible working, with core hours between 11am - 3pm. We are open to considering part-time roles.

SALARY

Competitive, dependent upon experience.

FEEDFORWARD CULTURE

With a founding team whose experience includes mathematics, music, software engineering, arts, science and business, we know that creativity and diversity aren’t just buzzwords, they’re our recipe for making good things happen.

We have only got this far because we have brought together different people, with different skills, into a single team. We are still small and you have the opportunity to both join and shape the company culture.

HOW TO APPLY

Please email your C.V. and any materials relevant to your role to [email protected]

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Eat Like A VIP (UTC -1 to UTC +2)

    Full-Stack Developer

    Come help us modernize the $500B+ full-service restaurant industry in the US and Europe.

    As a founding team member, you'll have the ability to lay the foundations of what the company will become. We are looking for generalists as your contributions will lie beyond the scope of your specified responsibilities. Apply here: [email protected]


    About Elav:

    Our mission is to eliminate the frictions of ordering in full-service restaurants.

    We believe that by making the “front of the house” more efficient, we can unlock more value for the restaurant in terms of savings and increase in revenue, as well as for the customer in terms of quality of service and convenience.


    The Eat Like A VIP app will allow restaurant customers to order their meals directly from their phones, without requiring the assistance of a waiter.


    Responsibilities:

    • Implementing and building the MVP (minimum viable product) independently.
    • Participate in all aspects of the software development lifecycle, from design and implementation of new features through testing and response to customer feedback
    • Contribute ideas for new features and identify areas for improvement proactively
    • Communicate and collaborate effectively on a small team.
    • Make a positive impact on our company culture.
    • You will take a design/proposal and carry it through to a thoughtful and polished end result with good test coverage
    • Help recruit talented engineers

    About you:

    • #1: you're not an asshole
    • +3 years software development experience
    • Understand that technology is a means to an end and not an end in itself. So you can come up with solutions that do not involve coding
    • Capable of designing, implementing, and building an MVP (minimum viable product) independently, if necessary
    • Previous remote work experience
    • Previous experience working in a cross-functional team
    • Critical knowledge: JavaScript (React) and Python
    • Knowledgeable about modern web technologies and excited to learn new ones
    • Passionate about technology in every way
    • Easy to talk to, always open for feedback and eager to learn
    • Ability to think at a high level about product strategy
    • Self-motivated attitude with the ability to work in a fast-paced, sometimes ambiguous work environment
    • Loves dining with friends and family!
    • [BONUS]: experience with MERN Stack
    • [BONUS]: Computer Science Degree
    • [BONUS]: have written or contributed to tech articles 
    • [BONUS]: Previous startup experience

    Benefits:

    • The ability to work from anywhere in the world. Our team works from Amsterdam, Porto, Lisbon, and Luanda. As long as you can get the work done, we don't care where you are! However, to facilitate team communication and collaboration we would prefer you to be located in a European time zone (between UTC-1 and UTC+2)
    • Generous stock options
    • Growth and leadership opportunities
    • Opportunity to help build and lead the engineering team
    • Encouraged to work on side projects, as long as they don't compete directly with ELAV

    Working at ELAV

    • You will work whenever you feel you are the most productive. The exception to this is when you have set up a time to work or meet with other teammates
    • Our group meetings are generally in the afternoon around 4 pm (UTC +1), depending on your geographical location after the itis (postprandial somnolence) has passed. We meet on Mondays to set up the goals for the upcoming week, and Wednesdays to give a status update on the progress of the week's goals
    • One-on-Ones happen at least bi-weekly, but they can happen as often as you find them necessary. These meetings are for you. It’s for us to make sure you are hitting your personal/academic/professional goals. We want to help you develop as a person, and for you to help us develop as people as well
    • You will submit daily EOD (End of Day) reports summarizing the day’s issues, achievements, any needs you might have concerning the work, as well as tasks for the next day
    • Nobody checks anybody as for when and how they work – only the results are important
    • Don't work if you are sick. It's way better to rest and recover quicker than work at half power for a long time
    • If you feel you are stuck with a task don't hesitate to ask for help. There are no stupid questions, nobody expects you to know everything
    • You build the culture

    Interview Process:

    • CV review
    • Links to previous projects you built or helped build will be helpful
    • If you're a good fit, we'll reach out to set up a video call to tell you more about ELAV. If you're interested, we'll work quickly to identify if this will be the best role for you:
      • 30m - 1h video interview, where we'll just ask some basic questions to understand whether you are a fit for this role within ELAV
      • Online technical assessment
      • 1-2 weeks paid trial project, this gives us an opportunity to get to know each other prior to pursuing a full-time offer. It’s also a chance for candidates to get to know the ELAV team and make sure that it’s a good fit for them

    Compensation

    Gross annual salary: €36k

    Apply to this job: [email protected]

  • Howdy 👋 We’re the folks at SkyVerge, where we build products (like Jilt and WooCommerce Memberships) that help over 100k+ eCommerce brands grow and manage their businesses. Our team is 100% remote, with 32 people distributed all over the world.


    We’re looking for a full stack WordPress engineer to join our team and lead development on our websites.


    You should be...

    • Deeply experienced with WordPress, particularly with building and maintaining custom themes and plugins.

    • Experienced with JavaScript, and familiar with front-end frameworks like React

    • Design-minded and visually-driven, with a desire to work on both front-end and back-end code

    • Detail-oriented & curious, with a drive to understand and solve technical challenges

    • A self-starter, comfortable working independently and taking a high level of ownership over projects

    • Dedicated to constant learning and sharing your knowledge


    Bonus points if you also have…

    • Experience with Google Analytics, Segment, Google Tag Manager, or similar tools

    • Experience with A/B testing tools like Google Optimize or Visual Website Optimizer.

    • Experience building custom Gutenberg blocks

    • Experience working in an Agile development team


    You’ll be responsible for…

    • Developing features and improvements to our websites (Jilt.com, SkyVerge.com, hq.skyverge.com, and others)

    • Benchmarking site speed and optimizing performance

    • Iterating on A/B tests with our marketing team to improve conversions

    • Building and maintaining tooling to enable continuous integration and deployment

    • Troubleshooting challenging technical issues with our sites, integrations, and infrastructure

    • Collaborating with team members across marketing, support, design, and engineering to deliver solutions that address customer, team, and company needs

    • Improving our internal wiki & documentation


    Why you’ll love working with us…

    • Kind, wonderful teammates that enjoy their work as much as you do

    • Competitive salary

    • Annual company retreats (read about our last adventure in Scotland!)

    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!

    • Transparent culture (check out our team wiki)


    Curious to hear more? Learn more about the position and apply here. Applications accepted through November 15th. We can’t wait to meet you!


    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

  • We are Aurity, a cutting-edge team with a great passion for development, always looking for new solutions and the best technology. We are working with clients from all around the world who have projects that keep us motivated and help us learn and constantly grow. We are supporting huge startups similar to Uber or Monzo. Developing web, mobile apps and backends.

    Our goal is to have fun while coding interesting applications, because life is too short for boring projects. We strive to provide our team with a clear picture of their work and the work of their teammates by having sprints, regular feedbacks, and continuous knowledge exchange or our retreats somewhere in the world.

    As a secret we can tell you that we do a lot of R&D project, which might be next React-Native… Join us to create future!

    Last but not least, Aurity is run by developers not business people. Full stop.

    REQUIREMENTS

    Currently we are hiring developers on a different level of experience and offer different types of employment. The general requirements you can find below.

    Must have:

    • General developer experience - at least 5 years

    • React Native experience at least 1 year  or 1,5-2 year with React

    • JavaScript 

    • Redux

    • Unit / E2E tests 

    • Very Good command of English 

    • Knowledge about Functional programming

    • Passion for clean code and be up to date with good patterns, latest trends

    • Very good, stable internet connection

    • MacOs

    LOCATION: EUROPE

    Good to have:

    • Experience working remotely 

    • Published app to App Store or Google play

    • TypeScript / Flow

    • GraphQL + Apollo/ Relay

    • Experience in integrating Swift/Objective-C/Java libraries with React Native

    • Experience with Continuous Integration (Bitrise)

    • Node or Elixir

    BENEFITS

    • One month #hackerhouse that we arrange every 6-8 months at some tropical destination.You can join the team there, have some fun and work. We make sure, the internet connection is very good. Next will be in Canary Island or Dominican Republic?

    • Opportunity to join internal workshops.

    • Get paid for additional education and conferences.

    • Work on R&D tech and create next React-Native

    • Very interesting project including blockchain

    • We are open to new projects, and we would gladly work on a realization of your idea where you would stay the leading owner.

    • Want more? Let’s talk we are always open for new ideas!

    Sounds like a perfect job?

    If you have any questions, feel free to contact us at [email protected]

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!