Python Full Stack Developer

Visionary Innovative Technology Solutions LLC
Dallas, TX, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Component-Based Software Engineering User Authentication Microsoft Azure Code Review Data Structures Software Debugging Software Design Patterns Python (Programming Language) Machine Learning
+29 more
NumPy Object-Oriented Software Development Performance Tuning Scrum Methodology Tensorflow Search Technologies Software Engineering Web Applications Supervised Learning Data Logging Data Processing Enterprise Software Applications Chatbots Pytorch Large Language Models Prompt Engineering Backend Keras Gitlab Git Fastapi Pandas AI Platforms Scikit Learn Low Latency Front End Software Development Restful APIs Software Version Control Unsupervised Learning

Job description

  • Design, develop, test, and maintain scalable applications using Python.
  • Build high-performance backend services and REST APIs using FastAPI.
  • Integrate LLMs and pre-trained AI models into enterprise applications through APIs.
  • Develop AI-powered features including chatbots, intelligent search, document processing, and automation workflows.
  • Work with OpenAI, Azure OpenAI, AWS Bedrock, Google Gemini, or similar AI platforms.
  • Develop data processing and preprocessing pipelines using Pandas and NumPy.
  • Apply machine learning techniques for supervised and unsupervised learning use cases.
  • Work with scikit-learn, TensorFlow, PyTorch, and/or Keras.
  • Fine-tune and customize AI/ML models based on business requirements.
  • Implement Prompt Engineering, embeddings, vector search, and RAG solutions.
  • Integrate AI capabilities into web applications, APIs, and enterprise platforms.
  • Optimize AI/ML models and applications for performance, scalability, and low latency.
  • Develop reusable Python modules, libraries, and application components.
  • Implement error handling, logging, monitoring, and production support processes.
  • Collaborate with frontend developers to integrate backend APIs with modern UI applications.
  • Use Git for source control and follow Agile/Scrum development practices.
  • Participate in code reviews, testing, debugging, and deployment activities.

Requirements

We are seeking an experienced Senior Python Full Stack Developer with strong expertise in Python, FastAPI, AI/ML, LLM integration, and modern application development. The ideal candidate should have hands-on experience building scalable backend services, integrating AI/LLM capabilities, working with data, and developing production-ready applications., * 7+ years of professional software development experience.

  • Strong hands-on expertise in Python programming.
  • Strong experience with FastAPI / REST API development.
  • Good understanding of object-oriented programming, data structures, algorithms, and design patterns.
  • Experience integrating AI/ML models and cloud-based AI services.
  • Hands-on experience with:
  • Pandas
  • NumPy
  • Scikit-learn
  • TensorFlow / PyTorch / Keras
  • Understanding of machine learning concepts including:
  • Supervised Learning
  • Unsupervised Learning
  • Model Training
  • Fine-Tuning
  • Overfitting
  • Regularization
  • Experience handling, cleaning, transforming, and preprocessing datasets.
  • Strong understanding of API integration and authentication.
  • Experience with Git/GitHub/GitLab.
  • Strong debugging and problem-solving skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Exploring high-level Python frameworks for accelerated enterprise artificial intelligence

Paul Graham Paul Graham · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

1:18 min

Converting existing Keras models to TensorFlow format

Håkan Silfvernagel · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

2:20 min

Speeding up model training cycles with transfer learning techniques

Anirudh Koul · LIVE

Videos

See all

Related articles

See all