This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
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.