Remote Full-stack Python Engineer/ Senior Consultant

Posted

Apply now
Please, let Provectus know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Provectus is a premier AI consultancy that transforms how organizations leverage artificial intelligence.
  • The company is seeking a Senior Full-stack Python Engineer/Consultant to lead the implementation of cutting-edge cloud and AI solutions.
  • In this role, the engineer will combine deep technical expertise with strategic consulting skills to deliver transformative results for clients.
  • Responsibilities include building and managing RESTful APIs and microservices using frameworks such as FastAPI, Django REST, or Flask.
  • The engineer will work with clients to proactively identify additional use cases.
  • Collaboration with cross-functional teams, including Data and ML engineers, is essential to deliver high-quality products.
  • The role involves building a UI for the API with React or Vue to enable non-technical consumers to use it effectively.
  • Profiling and optimizing Python code to enhance performance is a key responsibility.
  • The engineer is expected to write clean, maintainable, and well-documented code.
  • Staying updated with the latest Python and AI technology developments and proposing innovative solutions is also required.

Requirements:

  • Candidates must have strong proficiency in Python or TypeScript programming.
  • A solid understanding of object-oriented programming (OOP) and software design patterns is required.
  • Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask is essential.
  • Proven experience in optimizing and profiling Python code for performance is necessary.
  • Candidates should have an understanding of microservices architecture and related patterns.
  • Proficiency in AWS Lambda, Step Functions, and API Gateway is required.
  • Strong experience with AWS RDS, including SQL or NoSQL databases, is necessary.
  • Familiarity with React or Vue and the ability to handle UI tasks and support basic frontend applications is required.
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code, are essential.
  • Experience with unit testing and test-driven development is required.
  • Excellent communication and problem-solving skills are necessary.
  • Candidates must possess upper-intermediate or advanced English skills.
  • Nice to have: Knowledge of generative AI and experience with Retrieval Augmented Generation (RAG) architectures.
  • Experience with CI/CD pipelines and automation is a plus.
  • Experience with Docker for containerization and Kubernetes for orchestration is also desirable.

Benefits:

  • The position offers a full-time remote work opportunity.
  • Employees will be part of a team that combines deep technical expertise with a consultative approach to deliver innovative AI solutions.
  • The role provides the chance to lead the implementation of cutting-edge cloud and AI solutions.
  • Employees will have the opportunity to work with cross-functional teams and enhance their skills in a dynamic environment.
  • The company encourages staying updated with the latest technology developments and proposing innovative solutions.
Apply now
Please, let Provectus know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback