- Company Name
- Chelsoft Solutions Co.
- Job Title
- AI Software Engineer – Full Stack (LLM/NLP)_Austin, TX (TX Locals Needed)_Only on W2
- Job Description
-
**Job Title:** AI Software Engineer – Full Stack (LLM/NLP)
**Role Summary:**
Highly experienced software engineer (8+ years) specializing in AI/ML and full‑stack development to design, build, and deploy scalable, cloud‑native applications that integrate machine learning, natural language processing, and modern web technologies.
**Expectations:**
- Minimum 8 years of professional software engineering experience.
- Proven expertise in AI/ML, NLP, and full‑stack development.
- Must reside in Texas and work onsite in Austin at least one day per week (hybrid model).
- Ability to collaborate cross‑functionally and follow secure SDLC practices.
**Key Responsibilities:**
- Design, develop, and maintain scalable applications using AI/ML models and modern web stacks.
- Implement and optimize regression, classification, clustering, and deep‑learning models.
- Build NLP features for text/speech processing, sentiment analysis, and language generation.
- Create and manage microservices and RESTful APIs following best‑practice architectural patterns.
- Write automated tests and ensure code quality through CI/CD pipelines.
- Integrate SAST/DAST security scanning into build and deployment processes.
- Deploy, monitor, and manage services on cloud platforms and container orchestration (Docker/Kubernetes).
- Participate in code reviews, documentation, and continuous improvement initiatives.
**Required Skills:**
- Programming: Python, TypeScript, React, FastAPI.
- Databases & Tools: PostgreSQL, Redis, Pinecone (vector DB).
- AI/LLM Frameworks: LangChain.
- DevOps: Docker, Kubernetes, GitHub Actions.
- Cloud: Experience with GCP, AWS, or Azure.
- Strong grasp of ML concepts, deep‑learning architectures, and NLP techniques.
- Solid understanding of software design patterns, microservices, and scalable system design.
- Experience with automated testing frameworks and secure SDLC (SAST/DAST).
- Preferred: GIS (ArcGIS), vector‑DB/RAG patterns, Agile/Scrum experience, strong problem‑solving and communication.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional, Kubernetes Administrator) are a plus but not mandatory.