Senior Python Software Engineer – SQL & Generative AI
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-07-27
Listing for:
Solve IT Consultant
Full Time
position Listed on 2026-07-27
Job specializations:
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Python, Cloud Engineer - Software
Job Description & How to Apply Below
Solve It Consultant is a leading recruitment and talent solutions company specializing in connecting businesses with highly skilled professionals across the UK, Europe, and offshore markets. We partner with organizations of all sizes to deliver tailored staffing solutions, helping them attract, hire, and retain top talent.
Position Overview Role:Senior Python Software Engineer - SQL & Generative AI Employment:
Permanent/FTE
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using Python.
- Build secure and reliable RESTful APIs and microservices using FastAPI, Flask, or Django.
- Design and optimize complex SQL queries, database schemas, and stored procedures for high performance applications.
- Develop AI-powered applications leveraging Generative AI and Large Language Models (LLMs).
- Design and implement Retrieval-Augmented Generation (RAG) pipelines and intelligent AI workflows.
- Integrate OpenAI, Azure OpenAI, or similar LLM platforms into enterprise applications.
- Collaborate with Product Managers, Data Engineers, Data Scientists, and cross-functional teams to deliver innovative software solutions.
- Write clean, maintainable, and well-tested code while following engineering best practices.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Troubleshoot, optimize, and enhance existing applications for performance, scalability, and reliability.
- Stay current with emerging technologies in AI, Python, cloud computing, and modern software engineering.
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- 8+ years of professional experience in software engineering.
- Advanced SQL knowledge, including query optimization, indexing, stored procedures, and relational database design.
- Experience designing and building scalable backend systems and microservices.
- Strong understanding of object-oriented programming, software architecture, design patterns, and distributed systems. Experience with Git, CI/CD pipelines, and Agile development methodologies.
- Excellent analytical, problem-solving, and communication skills. Generative AI Experience (Required)
- Experience designing and implementing Retrieval-Augmented Generation (RAG) architectures.
- Working knowledge of AI orchestration frameworks such as Lang Chain, Llama Index, or Semantic Kernel.
- Understanding of prompt engineering, embeddings, vector databases, and AI application lifecycle management.
- Cloud platforms (Azure, AWS, or GCP) - preferred
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of vector databases such as Pinecone, Weaviate, ChromaDB, or Azure AI Search.
- Experience working with cloud-native architectures and data engineering platforms.
- Familiarity with MLOps and AI deployment pipelines.
- Experience building enterprise-scale AI solutions.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×