Senior Python Engineer
Remote
Tkxel
Looking for Top Software Development Company in USA? We Engineer Software Solutions for Enterprises, Growth Companies & Startups.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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
3
0
0
Category:
Engineering Jobs
Tags: Agile APIs AWS Computer Science Docker DynamoDB Engineering Git GPT GPT-3 GPT-3.5 GPT-4 Lambda LangChain LLMs NoSQL OpenAI Python RAG Testing
Region:
Remote/Anywhere
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Power BI Developer jobsBusiness Intelligence Developer jobsPrincipal Data Engineer jobsBI Developer jobsStaff Data Scientist jobsStaff Machine Learning Engineer jobsPrincipal Software Engineer jobsJunior Data Analyst jobsData Science Intern jobsDevOps Engineer jobsData Manager jobsData Science Manager jobsSoftware Engineer II jobsAccount Executive jobsStaff Software Engineer jobsData Analyst Intern jobsLead Data Analyst jobsBusiness Data Analyst jobsAI/ML Engineer jobsSr. Data Scientist jobsData Specialist jobsData Governance Analyst jobsSenior Backend Engineer jobsData Engineer III jobsBusiness Intelligence Analyst jobs
Consulting jobsMLOps jobsAirflow jobsOpen Source jobsEconomics jobsLinux jobsKPIs jobsKafka jobsTerraform jobsGitHub jobsJavaScript jobsPostgreSQL jobsRDBMS jobsData Warehousing jobsNoSQL jobsClassification jobsBanking jobsStreaming jobsScikit-learn jobsPrompt engineering jobsRAG jobsComputer Vision jobsPhysics jobsGoogle Cloud jobsPandas jobs
Hadoop jobsOracle jobsScala jobsdbt jobsBigQuery jobsLooker jobsReact jobsGPT jobsData warehouse jobsR&D jobsLangChain jobsScrum jobsPySpark jobsDistributed Systems jobsMicroservices jobsCX jobsELT jobsIndustrial jobsSAS jobsOpenAI jobsJira jobsRedshift jobsModel training jobsTypeScript jobsJenkins jobs