TEKsystems is seeking a skilled AI Engineer to design, develop, and deploy intelligent tools that leverage big data infrastructure and modern AI architectures.
Requirements
- Proficiency in Python, Node.js, and React.js, with a strong experience in backend services and data processing.
- Experience with cloud platforms (preferably Azure) and CI/CD pipelines.
- Solid understanding of authentication, authorization, and data protection best practices.
- Hands-on experience with generative AI frameworks and models (e.g., LangChain, OpenAI APIs).
- Familiarity with LLMs, vector databases, and retrieval systems.
- Knowledge of data visualization libraries and dashboarding tools.
- Exposure to containerization technologies such as Docker and Kubernetes.
Responsibilities
- Develop intelligent, self-service user experiences by integrating pre-trained LLMs (e.g., OpenAI, Claude) and machine learning frameworks into customer-facing applications.
- Design and implement end-to-end features for a chat-based data interaction platform.
- Build responsive, user-friendly front-end interfaces using modern frameworks such as React, Vue, or Streamlit.
- Develop scalable back-end services and APIs using Python (FastAPI, Flask) or Node.js.
- Enhance and maintain software systems supporting generative AI initiatives.
- Deliver full-stack AI-powered applications using Python and contemporary UI frameworks.
- Rapidly prototype, test, and iterate on AI tools with a focus on performance, flexibility, and scalability.
Other
- A minimum of seven years of experience in software development, including at least two years focused on AI/ML technologies and over four years of hands-on expertise with Python.
- Strong Problem-solving Abilities And Effective Communication Skills.
- Medical, dental & vision benefits
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)