What are the responsibilities and job description for the Sr. Software Engineer position at Pitisci & Associates?
Please include your Visa Status on your Resume.
Sr. Software Engineer (Python, AWS, RAG)
W2 Contract (USC/GC)
St. Petersburg, FL
We are seeking a talented and passionate Python Developer to join our team and contribute to the development and implementation of innovative Retrieval-Augmented Generation (RAG) systems. You will play a crucial role in designing, building, and maintaining applications that leverage the power of large language models (LLMs) and advanced retrieval techniques to create cutting-edge AI solutions.
Skills:
- Strong Python programming skills.
- Demonstrated proficiency in Python programming, including experience with relevant libraries and frameworks (e.g., FastAPI, Flask, Pandas, NumPy).
- Experience with LLMs and RAG systems.
- Familiarity with large language models and retrieval-augmented generation techniques, including experience with LLM APIs and retrieval systems.
- Experience with data retrieval and indexing.
- Experience with data retrieval from various sources (e.g., databases, APIs, file systems. building and managing retrieval indices.
- Knowledge of data structures and algorithms.
- Understanding of fundamental data structures and algorithms relevant to building efficient and scalable RAG applications.
- Experience with cloud computing platforms (e.g., AWS, GCP, Azure).
- Familiarity with cloud computing platforms and their services for deploying and scaling RAG applications.
- Ability to identify, analyze, and solve complex problems related to data retrieval, LLM integration, and RAG system optimization.
Bonus Points:
- Experience with specific LLM frameworks (e.g., LangChain, Hugging Face Transformers).
- Familiarity with search engines and information retrieval techniques.
- Experience with machine learning and deep learning concepts.
- Experience with building and deploying production-ready applications.
- Contribution to open-source projects related to RAG or LLMs.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or related technical field required
- Master's degree in Computer Science, AI/ML, or related field preferred
- Relevant professional certifications in Python, cloud platforms, or AI/ML technologies are a plus
Salary : $83 - $90