Skip to main content

Full-Stack Python AI Engineer

Technology
CTI Ventures
2 weeks ago
On-site

Job description

Company Description CTI Ventures is an innovation-focused organization dedicated to building scalable, technology-driven products and solutions. The company invests in advanced software engineering and artificial intelligence capabilities to deliver impactful tools for businesses and end users.

CTI Ventures values experimentation, data-driven decision-making, and collaborative problem-solving. Team members are encouraged to take ownership of their work, explore new technologies, and contribute to the full product lifecycle. The environment is fast-paced, learning-oriented, and supportive of continuous professional growth.

Role Description The Full-Stack Python AI Engineer will design, develop, and maintain end-to-end AI-powered web applications, from backend services to frontend interfaces. Day-to-day responsibilities include building robust Python APIs, integrating machine learning models into production systems, and implementing secure, scalable architectures.

The role involves collaborating with product managers, data scientists, and UI/UX designers to translate business requirements into technical solutions, as well as writing clean, tested, and documented code. The engineer will optimize application performance, monitor systems in production, and troubleshoot issues across the stack. This is a full-time on-site role located in Pakistan.

Qualifications

  • Strong backend development skills with Python and related frameworks (e.g., Django, Flask, FastAPI) for building APIs and microservices.
  • Experience in AI and machine learning model development, integration, and deployment, including familiarity with popular ML libraries and inference optimization.
  • Proficiency in frontend development using modern JavaScript frameworks (e.g., React, Vue, or Angular) and solid understanding of HTML, CSS, and responsive design.
  • Knowledge of databases and data storage solutions, including relational databases (e.g., PostgreSQL, MySQL) and NoSQL systems, as well as query optimization.
  • Skills in DevOps practices such as containerization (Docker), version control (Git), CI/CD pipelines, and cloud platforms (e.g., AWS, GCP, or Azure).
  • Familiarity with software architecture principles, secure coding practices, and performance tuning for high-availability applications.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong problem-solving abilities, attention to detail, and capacity to work collaboratively in a multidisciplinary team.
  • Effective written and verbal communication skills and willingness to learn and adopt new tools and technologies.
Keywords
pythonartificial-intelligenceplanning-and-designvisual-art-designproduct-development-and-designweb-applicationsmachine-learninguser-interface-uiuser-experience-uxmobile-app-user-experienceapplication-performancetroubleshootingtime-and-attendanceback-end-developmenttraining-and-developmentdjangoflaskfastapimicroservicesfront-end-development

Interested in this role?