Senior Python Engineer at Tkxel

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Python Engineer at Tkxel. Location Information: Remote. . This is a remote position.. We are seeking a highly motivated and experienced Python Backend Engineer. The ideal candidate will have 3-5 years of hands-on experience in designing, developing, and deploying robust and scalable backend systems using Python. A strong understanding of Docker and AWS services particularly AWS Lambda and NoSQL datastores, is required. Furthermore, experience with OpenAI APIs and Langchain for building intelligent applications is highly desirable. Hands-on experience with Qdrant is a also a big plus. This role requires a well-rounded individual who is passionate about technology, eager to learn, and capable of working independently and collaboratively within agile environment.. Responsibilities:. * Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs using Python.. * Work extensively with AWS services, including but not limited to AWS Lambda, DynamoDB, S3. * Integrate and leverage OpenAI APIs (e.g., GPT-3.5, GPT-4) to develop intelligent features and functionalities.. * Utilize Langchain to build sophisticated AI applications, including those involving large language models (LLMs), agents, and retrieval-augmented generation (RAG).. * Work with Qdrant for efficient storage and retrieval of embeddings for AI applications.. * Write clean, well-documented, and testable code, adhering to best practices, unit-testing, and coding standards.. * Participate in code reviews to ensure code quality and maintainability.. * Collaborate with front-end engineers, data scientists, and product managers to define requirements, design solutions, and deliver features.. * Troubleshoot, debug, and optimize backend systems to ensure optimal performance and reliability.. * Stay up-to-date with the latest industry trends, technologies, and best practices in backend development, AI, and cloud computing.. * Contribute to the continuous improvement of our development processes and tools.. . Requirements. * Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).. * Proven hands-on experience with AWS services, including:. * AWS Lambda: Designing, developing, and deploying serverless functions.. * DynamoDB: Data modeling, querying, and optimizing NoSQL databases.. * S3, API Gateway, SQS, SNS, CloudWatch, etc.. * Experience integrating and working with OpenAI APIs for various use cases.. * Solid understanding and practical experience with Langchain for building LLM-powered applications.. * Hands-on experience with Qdrant for vector similarity search.. * Strong understanding of RESTful API design principles and best practices.. * Experience with version control systems (e.g., Git).. * Proficiency in writing unit and integration tests.. * Excellent problem-solving, analytical, and debugging skills.. * Ability to work independently and as part of a collaborative team in an agile development environment.. . . .