Software Engineer Java, Python & Generative AI

Artech LLC

Austin, TX

JOB DETAILS
LOCATION
Austin, TX
POSTED
30+ days ago
Job Description:
Job Title: Software Engineer Java, Python & Generative AI
Location: Austin, TX
Duration: 6 Months [Contract]

Job Description
Client is seeking a highly skilled Software Engineer with strong expertise in Java, Python, and Generative AI to design, build, and deploy scalable enterprise-grade applications and AI-driven solutions. The ideal candidate will have hands-on experience in backend development, modern AI frameworks, and integrating GenAI capabilities into real-world business applications.

Key Responsibilities
Design, develop, test, and maintain enterprise applications using Java (Spring Boot, Microservices) and Python.
Build and integrate Generative AI solutions using Large Language Models (LLMs) such as OpenAI, Azure OpenAI, Hugging Face, or similar.
Develop AI-powered features including chatbots, knowledge assistants, document intelligence, and summarization systems.
Implement RESTful APIs and integrate AI services into existing enterprise platforms.
Perform data processing, feature engineering, and prompt engineering to optimize GenAI outputs.
Collaborate with cross-functional teams including product owners, data scientists, architects, and DevOps engineers.
Ensure application security, scalability, performance, and reliability.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Support deployment, monitoring, and optimization of applications in cloud environments (AWS/Azure/GCP).

Required Skills & Qualifications:
Strong proficiency in Java (Core Java, Spring Boot, Microservices architecture).
Strong proficiency in Python for backend development and AI/ML workflows.
Hands-on experience with Generative AI / Large Language Models (LLMs).
Experience with prompt engineering, RAG (Retrieval-Augmented Generation), embeddings, and vector databases (FAISS, Pinecone, Weaviate, etc.).
Experience working with REST APIs, JSON, and microservices-based architectures.
Familiarity with SQL/NoSQL databases.
Experience with CI/CD pipelines, Git, and Agile methodologies.
Good understanding of cloud platforms (Azure/AWS preferred).
Strong problem-solving, communication, and collaboration skills.

About the Company

A

Artech LLC