Senior Software Engineer

Engineering · Dublin, Dublin
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About the Role

At Cainthus, we work together on talented cross disciplinary teams to develop original computer vision enabled products. As a Senior Software Engineer, your technical leadership, creativity and experience in delivering complex products, will improve the operations of dairy farms globally.

 

What you’ll do

  • Contribute to the Cainthus cloud solution architecture
  • Enable Docker/Kubernetes patterns
  • Enable and onboard various AWS cloud services
  • Advise and mentor other developers in engineering best practices
  • Help drive the underlying technology stack and the implementation methodology
  • Drive performance tuning and automation

What we’re looking for

Required

  • Deep experience in architecting and building robust, high traffic, highly scalable systems in a Linux ecosystem. These could be APIs or web applications
  • Deep and demonstrable experience in Python
  • Demonstrated ownership of the full test pyramid, from Unit to End-2-End tests.
  • Architect-level proficiency in AWS ecosystem or similar experience
  • Experience with building Docker container-based systems: familiar with orchestration platforms such as: Kubernetes, AWS ECS, AWS EKS
  • Experience using CI/CD pipeline (CircleCI, Jenkins, Code Deploy, etc.) for faster software delivery
  • Excellent communication and problem-solving skills
  • An inherent drive to tackle problems, collaborate with others and mentor team members in a fast-paced, high-growth, ever-changing startup environment
  • Strong Relational Database knowledge e.g. PostgreSQL, MySQL
  • A track record of solving complex problems with elegant solutions
  • Demonstrated delivery of secure applications

Nice to have

  • Experience building GraphQL services
  • Experience with stream processing using Kinesis, Kafka or Flink 
  • Experience with time series databases
  • Experience with the Django framework

Value you’ll deliver

  • Enabling and providing secure, resilient, portable, and efficient cloud solutions
  • Empowering development teams with self-service cloud and container solutions, growing agility and providing access to innovation
  • Reducing development team operational overhead by evaluating, exploring, recommending and enabling managed cloud services
  • Emphasis on writing clear, readable, testable, deployable and monitored code for server-side applications

What we offer

Joining our team has its rewards. You will be working in Dogpatch Labs a unique start-up community located in the historic CHQ Building in the heart of Dublin Digital Docklands. Here, you will have the opportunity to attend different events and meetups hosted by the tech community. Our benefits include:

  • Management approved education and career development support
  • Fully paid Group Health Cover for you and your immediate family
  • Pension Scheme with 5% company matching
  • Fully paid gym membership
  • Sim card linked to Cainthus business plan
  • Bike to Work and Taxsaver schemes

About Us

We are a growing computer vision startup based in Dublin. We are a blend of computer vision specialists, engineers, designers, and data scientists, all from diverse backgrounds. We’re passionate about transforming farming through the use of our technology. We believe in taking ownership and want to be accountable for the work we do. We value transparency. We work together in agile multi-disciplinary teams, and collaborate closely with a group of dairy farmers who ensure that our work has a meaningful impact on their farms. We love learning from each other, solving challenging problems and having fun along the way. 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Dublin, Dublin
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced