Software Engineer

Required Skills

Python
API Integrations
Back End Development

Job Description

Job Title: Software Engineer


Job Type: Full-time, Contractor


Location: Remote


Job Summary:

We are seeking a talented Software Engineer with a strong backend focus to join one of our top client's team. You will play a pivotal role in building and maintaining scalable, reliable, and efficient API endpoints for our machine-learning models and web applications. Your expertise in Python, FastAPI, and cloud technologies will be instrumental in delivering high-quality solutions that meet our evolving business needs.


Key Responsibilities:

  • Design, develop, and maintain API endpoints for machine learning models using Python and FastAPI.
  • Implement robust backend functionalities that can be hosted on Kubernetes.
  • Integrate open-source models into our API infrastructure.
  • Work collaboratively with frontend developers to ensure seamless integration and optimal user experiences.
  • Optimize backend performance and scalability to support growing user loads.
  • Write comprehensive unit tests to ensure code quality and maintainability.
  • Stay updated on the latest trends and technologies in the software development and machine learning fields.


Required Skills and Qualifications:

  • 1-3 years of experience in software engineering.
  • Strong proficiency in Python and its ecosystem.
  • In-depth experience with FastAPI for building RESTful APIs.
  • Experience working with relational and vector databases.
  • Ability to implement ML-based backend pipelines.
  • Familiarity with web sockets and multithreading.
  • Proven experience in scaling applications to handle concurrent users.
  • Solid understanding of unit testing principles and practices.

Apply now

Please note that by applying & completing our interview process, you will be added to our talent pool. This means you’ll be considered for this and all other possible roles that may match your skills. These potential opportunities will be sent your way as a micro1 certified candidate.

Have any questions? See FAQs