Python Developer
Business Solutions & Services (BSS) - USA
Date: 1 week ago
City: Lahore
Contract type: Full time
About The Role
We are searching for a motivated and talented Mid-Level Python Developer to join our core engineering team. This role is focused on the implementation, maintenance, and optimization of our high-volume backend services and critical application infrastructure. While your core responsibilities will cover general backend excellence, you will be joining a team that primarily develops our highly-localized, next-generation conversational AI platform. The ideal candidate will have strong foundational Python skills complemented by experience in AI/NLP or internationalization.
You will play a vital role in ensuring the scalability, stability, and performance of applications used by a global user base.
Key Responsibilities
Core Software Engineering & Backend Development
We are searching for a motivated and talented Mid-Level Python Developer to join our core engineering team. This role is focused on the implementation, maintenance, and optimization of our high-volume backend services and critical application infrastructure. While your core responsibilities will cover general backend excellence, you will be joining a team that primarily develops our highly-localized, next-generation conversational AI platform. The ideal candidate will have strong foundational Python skills complemented by experience in AI/NLP or internationalization.
You will play a vital role in ensuring the scalability, stability, and performance of applications used by a global user base.
Key Responsibilities
Core Software Engineering & Backend Development
- Design, develop, and maintain robust, scalable, and high-performance backend systems and RESTful APIs using Python and modern frameworks (e.g., Flask or FastAPI).
- Write clean, reusable, well-tested code, actively participating in code reviews to uphold engineering standards and best practices.
- Collaborate with cross-functional teams (Product, UX, Data) to understand requirements and translate them into technical designs and implemented features.
- Implement and manage data storage solutions, defining efficient schemas for both relational (SQL) and non-relational (NoSQL) databases.
- Optimize existing application components for improved performance, lower latency, and higher throughput.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines.
- Utilize containerization technologies (e.g., Docker) for development, testing, and deployment processes.
- Troubleshoot, debug, and resolve complex issues in development, testing, and production environments.
- Maintain comprehensive technical documentation for new features and system architecture.
- Experience: 2 - 4 years of professional experience as a Python Developer in a production software environment.
- Python Stack: Solid proficiency in Python and experience working with a Python web framework (e.g., Django, Flask, or FastAPI).
- AI/NLP Foundations: Practical experience or strong foundational knowledge in Natural Language Processing (NLP), including working with relevant Python libraries (e.g., spaCy, NLTK, or similar).
- Conversational Systems: Experience developing or integrating conversational applications (chatbots) or working with related technologies.
- Localization Knowledge: Working understanding of internationalization (i18n) and localization (l10n) principles in a software development context.
- Databases: Experience with database systems (SQL or NoSQL).
- Version Control: Proficiency with Git and standard Agile/Scrum development methodologies.
- Education: Bachelors degree in Computer Science, Software Engineering, or a related technical field.
- Direct experience with a major conversational AI platform (e.g., Rasa, Dialogflow, or custom LLM wrappers like LangChain).
- Familiarity with Docker and basic cloud deployment concepts (AWS, GCP, or Azure).
- Experience with large-scale data handling or message queues (e.g., RabbitMQ, Kafka).
- Ability to mentor junior developers and lead technical discussions on system design.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Sales Development Representative (B2B/Software Sales)
Hazen Technologies Inc,
Lahore
2 days ago
Job Location: Gulberg, Lahore, Pakistan (Onsite)Work Conditions: Full-time | 06:00 PM 03:00 AM PKTReporting to: Head of Growth USA.Key Responsibilities of BD / Sales Executive:Role Overview:As a Sales Development Representative (SDR), you will be the first point of contact for potential clients, playing a critical role in driving sales growth by generating and qualifying leads. Focused on the U.S. market,...
Consultant SAP EWM
Biafotech Private Limited,
Lahore
5 days ago
Responsibilities Lead and actively participate in SAP EWM, LE, and MM systems implementation projects. Demonstrate comprehensive knowledge of end-to-end business processes, ensuring alignment with organizational objectives. Exhibit a profound understanding of SAP EWM Outbound, Inbound, and Internal processes, including VAS, Quality Inspections, EGR, Wave Management, Physical Inventory, and Posting Changes. Showcase expertise in creating Master Data, including Packaging Specifications, Warehouse...
HR Intern
Torque360,
Lahore
1 week ago
**Job Opportunity: HR Intern in Gulberg, Lahore!** Looking to jumpstart your HR career? We are on the lookout for a committed HR intern to join our vibrant team in Gulberg, Lahore.This internship can lead to a full-time position.Fresh grads can apply **Key Requirements:**- Proficient in English communication- Strong analytical skills- Previous HR internship exposure- Ability to excel in a fast-paced,...