Software Engineer – REMOTE

SPECTRAFORCE
  • California
  • Post Date: 12 lutego, 2025
  • 45090
  • Applications 0
  • Views 2
Job Overview

logoTitle: GenAI Tool Engineer/Software EngineerDuration: 6 MonthsLocation: San Diego, CA (Remote) Must-Have Qualifications:STEM Background: Minimum 2 year experiences with a Bachelor’s degree or MS with minimum 1 year experience in a STEM field (e.g., Computer Science, Engineering, Physics, Mathematics) with a strong foundation in Machine Learning and Software Development.Experience with cloud platforms (e.g., AWS, GCP, Azure) and associated AI/ML services.Proficiency in Python, TensorFlow and other Machine Learning libraries for building LLM agents and tools.Generative AI Experience: Hands-on experience with generative AI models (e.g., Gemini, Claude, GPTx.x) and associated technologies, including training, fine-tuning, and deployment.Experience with Vector databases such as Milvus, Postgres etc., graph databases, and other knowledge representation technologies. Clear understanding of Retrieval Augmented Generation (RAG), knowledge representation techniques.Unstructured Data Handling: Demonstrated ability to work with unstructured data, including text documents, images, and other media types, and perform data cleaning, preprocessing, and transformation for AI applications. Responsibilities:Perform RAG, Grounding, Prompt Engineering in a project: Craft and refine effective prompts to achieve optimal results in various tasks related to product development.Excellent attention to detail and organizational skills. Strong programming skills – including in python, ML ecosystem tools, and generative AI.Knowledge + Vector Database Development: Design, develop, and implement a robust Vector Database using LLMs and other AI technologies, focusing on capturing information from diverse sources (PDFs, design documents, regulatory requirements, etc.).Data Extraction and Structuring: Develop and implement pipelines for extracting data from unstructured documents, including tables, text, and images, structuring the data for LLM training and usage.LLM Fine-Tuning and Training: Fine-tune and train generative AI models on the clients specific engineering data and domain knowledge to create domain-specific models.AI Tool Development: Design and develop a user-friendly GenAI tool that integrates with the knowledge base, allowing engineers to ask questions, generate technical requirements, and perform engineering analyses.Technical Requirements Generation: Implement functionality for automatically generating technical requirements from design documents, user stories, and system requirements using LLMs.Documentation and Knowledge Transfer: Thoroughly document all development processes, including designs, architecture, code, and training procedures. Provide adequate knowledge transfer to the internal teams, enabling them to maintain and expand the system.Collaboration: Work closely with the Subject Matter Experts and engineers to implement and optimize AI-powered workflows. Additional Preferred Skills (not required, but a plus):Experience in creating REST-APIs.Familiarity with medical device development regulations (e.g., FDA guidelines, ISO 13485).Experience with front-end development for user interface design and development. Software Skills Required:Python, Java, C++, C#) for building LLM agents and tools. Software Version Control: (e.g., Git, SVN) for collaborative development.Testing and Debugging Tools: (e.g., JUnit, pytest) for ensuring the quality of code and LLM agents.Cloud computing platforms: Experience with cloud platforms such as AWS, Azure, or GCP is beneficial for working with large language models.Version control systems: Git for collaboration and tracking code changes (optional). Required Certifications:Consider including certifications specific to AI/ML, such as Certified AI Professional (CAIP) or related certifications in the area of LLM technology.

Job Detail
Shortlist Never pay anyone for job application test or interview.