Remote Full-stack Python Engineer

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 necessary.
  • Excellent communication and problem-solving skills are required.
  • 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 the opportunity to work in a premier AI consultancy that is at the forefront of technology.
  • Employees will have the chance to lead the implementation of innovative AI solutions that create lasting business impact.
  • The role allows for remote work flexibility, providing a better work-life balance.
  • Team members will collaborate with cross-functional teams, enhancing their professional development and technical skills.
  • The company encourages staying updated with the latest technology developments, fostering a culture of continuous learning and innovation.
Apply now
Please, let Provectus know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback