Generative AI Software Architect

Gravity IT Resources

To Apply for this Job Click Here

Job: Generative AI Software Architect 
Location: Remote
Job Type:  Contract
Referral Bonus: +/-$100/Month

Must be US Citizen / Green Card Holder
**No 3rd Parties**

Summary:
Gravity is seeking a talented and innovative Software Architect specializing in AI/ML to join our remote team. You will collaborate with our client to develop a groundbreaking Proof of Concept (POC) Large Language Model Application.

Position Overview: As a Software Architect specializing in AI/ML, you will lead the design and implementation of an AI-powered application using cutting-edge technologies. You will work closely with stakeholders to understand requirements, drive architecture, and develop the POC.

Key Responsibilities:
Architect and Design:

  • Define the architectural vision and technical requirements for the POC application in collaboration with stakeholders.
  • Develop architecture blueprints and technical specifications to ensure scalability, reliability, and maintainability.

AI/ML Expertise:

  • Design underlying machine learning models and algorithms, with a focus on NLP and Large Language Models.
  • Utilize AI/ML frameworks like GenAI for model development and fine-tuning.

Full-Stack Development:

  • Lead development efforts using Python for backend, Scala, and NodeJS for server-side components, and ReactJS and VueJS for frontend.
  • Collaborate with software engineers to integrate AI/ML components seamlessly into the application.

Performance Optimization:

  • Optimize application performance for low-latency responses and efficient resource utilization.
  • Implement best practices for code quality, maintainability, and scalability.

Testing and Validation:

  • Design and implement comprehensive testing strategies to validate AI/ML models and the application.
  • Conduct thorough testing and debugging to meet performance and accuracy benchmarks.

Documentation:

  • Create detailed documentation for architectural decisions, codebase, and AI/ML models to facilitate knowledge sharing and future development.

Key Qualifications:

  • Bachelor’s or master’s degree in computer science, AI, or related field.
  • Proven experience as a Software Architect with a strong AI/ML background.
  • Hands-on experience with Python, GenAI, Scala, NodeJS, ReactJS, and VueJS.
  • Proficiency in AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers).
  • Demonstrated expertise in Generative AI practices including:
    • Agentic Workflows
    • Langchain/Langgraph libraries
    • Natural Language processing
    • RAG/Advanced RAG
    • Function Calling
    • Fine-tuning vs. Prompt engineering
    • Evaluation
    • Security practices (Guard rails)
  • Experience deploying AI solutions to production.
  • Strong problem-solving skills and ability to work collaboratively in cross-functional teams.
  • Excellent communication and interpersonal skills for effective technical communication.
  • Prior experience with large language models and NLP is a significant plus.

To Apply for this Job Click Here