Software Engineer (MidLevel Python) Job at Onlife, Remote

MkVnNnZ1MlNXSW1hMkp3OXl6MkZxMnl4QXc9PQ==
  • Onlife
  • Remote

Job Description

Onlife is seeking a highly skilled and experienced Senior Software Engineer (with an interest in machine learning) to join our talented team and contribute to the development and enhancement of our cutting-edge spatial app. As a Software Engineer, you will play a critical role in designing, coding, and maintaining robust and scalable software solutions.

Your key responsibilities will include:

  • Design, develop, and implement complex back-end features using open source frameworks;

  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions;

  • Write clean, maintainable, and well-documented code adhering to best practices;

  • Conduct code reviews, mentor junior engineers, and foster a collaborative development environment;

  • Implement unit tests and participate in integration testing to ensure code quality

  • Use Test-Driven-Development (TDD) to assert software capabilities

  • Stay up-to-date on the latest advancements open source libraries and frameworks

  • Explore and propose potential applications of Machine Learning within our product landscape (This could involve tasks like data pre-processing, model selection, and evaluation)

  • Collaborate with other members of the team to integrate and deploy ML models into production if applicable

  • Experiment with new practices and technologies

  • Work in compliance with organisational sensible defaults

Requirements

  • Several years experience in software development;
  • Proven ability to design, develop, and deploy complex and scalable applications;
  • Several years experience working in an Agile delivery environment
  • Excellent problem-solving and analytical skills
  • Experience with version control systems (Git) and continuous integration/continuous delivery (CI/CD) pipelines (a plus)
  • Strong communication, collaboration, and teamwork skills
  • A demonstrated interest in Machine Learning or a basic understanding of core ML concepts (e.g., supervised learning algorithms, evaluation metrics)
  • Experience with web scraping or data analysis libraries (BeautifulSoup, Pandas)
  • Open-source project contributions
  • Strong understanding of software development principles, design patterns and best practices, 
  • Excellent problem solving and analytical skills
  • Experience with open source frameworks
  • Experience with Python, Python frameworks and libraries (bonus)

Job Tags

Remote job,

Similar Jobs

RPG LLC

Charity Fundraiser Job at RPG LLC

 ...Charity Fundraiser Job Overview Make a difference by joining our esteemed charity dedicated to improving the lives of foster children. As a valued team member, you'll represent our cause at community events, build meaningful connections, and raise vital funds for our... 

LoveBound Destinations

Remote Appointment Setter Job at LoveBound Destinations

 ...LoveBound Destinations is on the hunt for a dedicatedRemote Appointment Setter to join our energetic team. This crucial role revolves around coordinating appointments and organizing travel arrangements for our clients, facilitating a bespoke and streamlined planning... 

Beyer Kia of Falls Church

Lot Attendant/Porter/ Valet Job at Beyer Kia of Falls Church

 ...organized individual to join our team as a Lot Attendant/Porter/Valet. This full-time, salary other position will be responsible for maintaining...  ...set up with pricing and display materials- Safely drive and park customer vehicles upon arrival and departure- Greet customers... 

Stony Brook University

Pediatric Primary Care Physician, Clinical Assistant/Associate Professor, Pediatrics, Pediatric Primary Care Medicine | Stony Brook University Job at Stony Brook University

 ...fellowships.~105 Pediatrics faculty covering all Pediatric Sub-specialties including Adolescent Medicine, Allergy/Immunology, Cardiology, Child Abuse and Advocacy, Developmental and Behavioral Pediatrics, Emergency Medicine, Endocrinology, Gastroenterology, Genetics... 

NYC Alliance Company LLC

Marketing Assistant Job at NYC Alliance Company LLC

 ...We are seeking a motivated Marketing Assistant to join our team at NYC Alliance Company LLC. As a Marketing Assistant, you will provide support to the marketing department in implementing marketing strategies and campaigns to promote our brand and products. We are looking...