AI Software Engineer

Posted 30ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing AWS cloud-based big data tooling for cybersecurity solutions. Innovating and supporting AI systems to enhance Sophos' product offerings.

Responsibilities:

  • Innovate, design, develop and deliver features into the Sophos AI automated systems area, focusing on ML systems taking it to an industry leading next generation position.
  • Identify key metrics, put measurement in place and work on to meet them. Do this using the Agile Software development framework of SCRUM.
  • Implement CI/CD, operational metrics and monitoring for Sophos AI systems and support them.

Requirements:

  • Experience in Agile software development
  • Proven track record of designing & developing reliable, maintainable, high-quality code that’s well unit-tested
  • Minimum 2 years experience in Python
  • Minimum 1 year experience in some (R)DBMS and SQL
  • Experience with AWS services would be great, but not a must
  • Experience in portable C & C++ development would be useful sometimes
  • Proficient in using development tools (source control, static analysis, issue tracking, etc.
  • Have good problem solving and troubleshooting skills
  • Able to work in small groups but also independently if needed
  • Not afraid to share your opinion on how to get things better
  • Fluency in English

Benefits:

  • Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach.
  • Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit.
  • Employee-led diversity and inclusion networks that build community and provide education and advocacy.
  • Annual charity and fundraising initiatives and volunteer days for employees to support local communities.
  • Global employee sustainability initiatives to reduce our environmental footprint.
  • Global fitness and trivia competitions to keep our bodies and minds sharp.
  • Global wellbeing days for employees to relax and recharge.
  • Monthly wellbeing webinars and training to support employee health and wellbeing.