Backend Software Engineer

Company

Iris Automation Inc

Location

Remote

Type

Full Time

Job Description

About Us

Iris Automation Inc is dedicated to creating an aviation environment where no two aircraft ever collide mid-air. We leverage innovative AI-based vision technology that enables uncrewed and crewed aircraft to mitigate the risk of airborne collisions - vital for safe, scalable, and efficient operations across countless industries. Iris’ onboard and ground-based Casia systems give operators the reliability needed to safely navigate an increasingly complex and congested airspace. We work closely with civil aviation authorities globally as they implement regulatory frameworks to advance safety and efficiency in aviation.


The Role:

As a Backend Engineer in our Technology and Innovation department, you are responsible for the design, implementation, refactoring, and maintenance of our data management system. In this role, you will primarily work in Python, and bring a depth of knowledge in data management algorithms, structures, and best practices. 

What You’ll Do:

  • Collaborate within a team of software engineers, frontend software engineers, system administrators, and product managers in development and maintenance of the server and technical side of website development and overall management of collected data.
  • Develop and maintain well functioning databases
  • Write effective, secure, and responsive APIs
  • Write and conduct effective tests to ensure data reliability, efficiency, and responsiveness
  • Design, implement, and maintain security and data protection settings
  • Write clear and understandable technical documentation
  • Deploy and maintain a variety of high-speed and high-availability network services and file systems that form the backbone of Iris Automation’s internal Technology and Innovation efforts
  • Enhance existing infrastructure to deliver better performance, security, and scalability
  • Provision, install, configure, monitor and troubleshoot a wide variety of computing hardware and software

Qualifications and Skills: 

  • Bachelors, Masters, or PhD in a related field (information technology, computer engineering, computer science) or equivalent real world experience.
  • Fluent at developing and testing well structured software in Python
  • Strong database design, implementation, and maintenance (MySQL, Postgres) skills
  • Experience in AWS, Azure, or Google Cloud development
  • Familiarity with CI/CD tools and the software delivery pipeline
  • Experience working with servers such as Nginx or Apache
  • Proficient understanding of the Linux Operating System and filesystem architecture
  • Must possess excellent communications and interpersonal skills and the ability to lead discussion in topics of their expertise
  • Ability to manage the end to end lifecycle for relevant backend software

Desirable Skills:

  • Computer and network security fundamentals, endpoint hardening, key management, etc
  • Prior experience with Docker and other container technologies
  • Experience with frontend languages and libraries such as HTML/CSS, XML,  jQuery
  • Knowledge of Javascript development in frameworks such as React

Our Perks

  • Medical, Dental, Vision & Short-Term Disability
  • 401k Program
  • Flexible PTO and 12 U.S. Holidays
  • Work/Home-Life Monthly Stipend
  • Professional Development

We are an equal opportunity employer who values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity and/or expression, sexual orientation, age, marital status, veteran status, or disability status. 

Apply Now

Date Posted

11/07/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details