Ruby on Rails Developer // Optimise Logistics

Ruby on Rails Developer

Optimise Logistics, a startup based in Dublin, provides a digital platform and mobile solution for the €450bn European freight shipping industry. We connect shippers with a network of carriers, streamlining the process of placing, tracking and invoicing for shipments. We’re looking for full stack developers to join our experienced growing team.

After successfully launching our MVP, we are now refining and expanding our core product across frontend, backend and mobile app. You’ll be working directly with the product owner, lead developer and designer on all aspects of the product. We’ll be growing substantially over the next few months and years, and there’s plenty of room for specialisation and career growth.

Our stack is Ruby on Rails, PostgreSQL, AWS for the web app, Ionic (Angular) for the mobile app. We use modern best practices for agile project management (Scrum), strive to stay on edge with our frameworks (currently on Rails 5.2), practice continuous integration and deploy frequently. And as a growing team with an evolving product, there are still plenty of opportunity to influence technology choices along the way.

What you need to bring:

  • Meaningful experience designing, building and deploying commercial web applications as a Ruby on Rails Developer
  • Some skills with modern JavaScript and at least one frontend framework
  • A passion for code quality and comprehensive test coverage
  • A can-do attitude, willingness to learn and plenty of initiative

Nice to haves:

  • Ionic 3 and/or Angular 5 experience
  • Some DevOps chops
  • An eye for UI/UX design

This is definitely a jack-of-all-trades role. We’ll bring on more specialists as needed over time, and you could play a substantial role in that as well.

If you are ambitious and looking for role where you can make significant contributions to the success and growth of a new company, then we would love to hear from you. We offer a market rate salary, meaningful equity, flexible work arrangements, and the chance to grow into a leadership role. We work primarily out of Dogpatch Labs in the CHQ building in Dublin 1, with flexible hours and remote options.

Interested?

Please apply via email to careers@optimiseco.com.

We’ll use your resume to get a sense of your level of experience; but your email is the actual application. Please be explicit about how well you match our requirements, what strengths you’ll bring to the team, and what you expect from the role for your own career.

Developer // Artomatix

Developer

Full time · Starting as soon as possible · Dublin

Company

At Artomatix, we believe that creating fascinating, immersive 3D worlds is a form of art that should be made available to everyone easily. To reach this goal, we constantly look for ways to leverage Machine learning and Neural networks, helping humans bridge the gap between their lack of time or skill and their sophisticated desires.

Artomatix solves the problem that creating 3D content costs too much and takes too long. It addresses all 3D-related markets: Videogames, Animation, Special effects, VR, AR, Industrial design, etc. It launched its first product focused on texturing at the Game Developers Conference (San Francisco) in March 2016. It leads commercial discussions with many of the top videogames studios, game engines and 3D software providers.

Artomatix recently closed a €2.1m seed round to finance its development over the next 2 years. It reached the finals of TechCrunch Disrupt and Hello Tomorrow (2015), and won NVIDIA’s $100k Early Stage Challenge (2015). Now is the time to join one of Europe’s most exciting startups, referenced in The Guardian, Le Monde & VentureBeat!

Profile

Presentation

Artomatix is developing Computer Graphics software relying on Deep Learning and Computer Vision. Our team comes up with more great ideas than they could ever implement without your help, so as a Developer at Artomatix, you can play two roles, according to your background and preferences:

1. Product Development: To assist the Product Team, you need to be self-driven to deliver consistently high-quality code alone or as part of a team:

  • Full-stack engineering: development and maintenance of Artomatix’s desktop applications as well as image-processing backend software, unit and integration testing
  • Work effectively with other team members on all aspects of the software creation process including design, implementation, testing and documentation;
  • Provide inputs on task prioritization, scheduling and coordination.

2. Research Development: To assist the Research Team, you need to have a passion for new technology and a talent for quickly hacking things together. We are looking for the type of person who’s half programmer and half inventor, who’s not intimidated to try things that might not work, but is thrilled by the opportunity to do something that nobody else has done before:

  • Contribute to the success of the company’s research effort: work closely with our researchers to co-define, test and refine our algorithms
  • Contribute to the successful implementation of Artomatix’s technology: once the algorithms are validated, turn prototypes into robust and scalable products.

Essential skills

  • Passionate about our mission and about the tech we’re building;
  • 1-2 years developing software in C-like language within a team or conducting research within a team – references preferred;
  • Working knowledge of Git and Linux / Unix;
  • Fast learner, being able to think out of the box and highly adaptable in your work;
  • Writing clear, elegant and well tested code.

Preferred skills

  • Experience with Caffe, Torch and / or TensorFlow – i.e. familiarity with neural networks;
  • Bachelor’s degree in Computer Science, Computer Engineering, Electronic Engineering, MIS or equivalent;
  • Proficient in following technologies: OpenCL, C#, C/C++, JavaScript, HTML, CSS/Sass, OpenCV, SQL, Django;
  • Knowledge in computer vision, computer graphics, machine and deep learning;
  • Concurrency and manual memory management;
  • UI/UX experience a plus;
  • Contribution to open-source projects a plus;
  • Excellent knowledge of shader programming; CUDA and OpenCL are a huge plus.

To apply

Send a short & impactful email summarising your profile, your motivations and what you think you can bring to Artomatix to jobs@artomatix.com with your CV enclosed.

Senior Developer // Artomatix

Senior Developer
Full time · Starting as soon as possible · Dublin

Company

At Artomatix, we believe that creating fascinating, immersive 3D worlds is a form of art that should be made available to everyone easily. To reach this goal, we constantly look for ways to leverage Machine learning and Neural networks, helping humans bridge the gap between their lack of time or skill and their sophisticated desires.

Artomatix solves the problem that creating 3D content costs too much and takes too long. It addresses all 3D-related markets: Videogames, Animation, Special effects, VR, AR, Industrial design, etc. It launched its first product focused on texturing at the Game Developers Conference (San Francisco) in March 2016. It leads commercial discussions with many of the top videogame studios, game engines and 3D software providers.

Artomatix recently closed a €2.1m seed round to finance its development over the next 2 years. It reached the finals of TechCrunch Disrupt and Hello Tomorrow (2015), and won NVIDIA’s $100k Early Stage Challenge (2015). Now is the time to join one of Europe’s most exciting startups, referenced in The Guardian, Le Monde & VentureBeat!

Profile

Responsibilities

  • Full-stack engineering: development and maintenance of Artomatix’s web and desktop applications as well as image-processing backend software, unit and integration testing;
  • Work with an Agile, multi-disciplinary team to plan development sprints and creatively meet goals of the software creation process, including design, implementation, testing and documentation;
  • Choose frameworks, libraries and styles that solve problems now and in the future.

Essential skills

  • 5+ years experience developing software in C-like language within a team – references preferred;
  • Excellent knowledge of Git;
  • Working knowledge of Linux / Unix;
  • Strong C/C++;
  • Must be very comfortable with manual memory management and concurrency;
  • Fast learner, dynamic and highly adaptable in your work;
  • Ability to work independently and take on ownership of large projects in a very dynamic and adaptive environment;
  • Strong programming skills, as well as the ability to read and code review complex code bases written by others.

Preferred skills

  • Proficient in following technologies: OpenCL, C-sharp, JavaScript, HTML, CSS/Sass, OpenCV, SQL, Django
  • UI/UX experience a plus;
  • Contribution to open-source projects a plus.

To apply

Send a short & impactful email summarising your profile, your motivations and what you think you can bring to Artomatix to jobs@artomatix.com with your CV enclosed.