Software Engineer (MidLevel Python) Job at Onlife, Remote

cnJ0b1p2VWtYamNxdWFBczU5V0xQUUY2aWc9PQ==
  • 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

InfiCare Health

LPN- Mental Health Contract Job at InfiCare Health

Title: LPN-Mental Health Location: Tilton, NH Duration: 13+ week contract Pay: $52/hr on w2 and $2,080 gross weekly pay Shift: Night Shift (10:45 PM -07:15 AM) Should you be interested, let's discuss this briefly at your earliest convenience and please feel... 

Humboldt County

Help senior library assistant youth services library Job at Humboldt County

 ...benefited Extra-Help position. *Part-time, Extra Help* Senior Library Assistant: Youth Services (Eureka Library) Do you feel passionate...  ...and weekends as required. Desirable Education and Experience: A typical way to obtain the knowledge and skills outlined... 

Alchemy Cloud, Inc.

Senior Accountant Job at Alchemy Cloud, Inc.

 ...people to innovate and develop amazing solutions The Senior Accountant is our first accounting hire at Alchemy and will work closely...  ...preparation of various supporting schedules and analyses for internal financial, external financial, tax, and audit including audited... 

Goel Services, Inc.

Heavy Demolition/Wrecking Excavator Operator Job at Goel Services, Inc.

 ...Heavy Demolition - Baltimore Area - Excavators with pulverizers, grapples and hammers.; Dozers; Loaders. Prevailing Wage Scale work in Baltimore 5 years-experience as excavator equipment operator will be considered.Please email resume with phone and email contact... 

Crusoe

Staff Site Reliability Engineer Job at Crusoe

 ...Our AI platform is recognized as the "gold standard" for reliability and performance. Our data centers are optimized for AI workloads...  .... About This Role: At Crusoe Energy Systems, our Site Reliability Engineering (SRE) team plays a pivotal role in ensuring the...