Disability Solutions - San Diego, CA

posted 20 days ago

Part-time - Mid Level
San Diego, CA
1,001-5,000 employees
Administrative and Support Services

About the position

The software engineer position at BAE Systems focuses on building interfaces and integrating AI/ML tools, including large language models and vector databases. The role involves collaborating with cross-functional teams to design, develop, and maintain scalable interfaces that enhance the performance of AI systems. The ideal candidate will have a strong background in software development, particularly in AI/ML technologies, and will be responsible for ensuring high performance and reliability of these systems.

Responsibilities

  • Develop, maintain, and optimize interfaces for AI/ML tools, including large language models and vector databases
  • Collaborate with platform engineering for deployment, cybersecurity, and sustainability
  • Collaborate with data scientists, machine learning engineers, and product teams to design and implement AI-powered solutions
  • Design APIs and microservices to enable interaction with AI/ML tools and databases
  • Work with various programming languages (e.g., Python, Java, C++) to develop robust and scalable software solutions
  • Implement best practices in software development, testing, and deployment to ensure high-quality code
  • Stay updated on the latest trends and advancements in AI/ML technologies and interface development
  • Troubleshoot, debug, and improve existing systems and interfaces to ensure smooth operation and performance
  • Participate in code reviews and contribute to improving development processes and workflows

Requirements

  • BS degree in computer science, software engineering, or any related field
  • Minimum of 4 years experience in software development, with a focus on building interfaces for AI/ML tools
  • Proficiency in at least 2 or more programming languages (e.g., Python, Java, C++)
  • Experience working with AI/ML models, including large language models (LLMs) and vector databases
  • Familiarity with API development and microservices architecture
  • Strong understanding of software development best practices, including testing, version control, and CI/CD pipelines
  • Experience with containerization technologies such as Docker and Kubernetes
  • Excellent problem-solving skills and the ability to work independently and in a team environment
  • Must be able to obtain a US Secret Clearance

Nice-to-haves

  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or similar
  • Familiarity with database management systems, particularly vector-based databases like ChromaDB, Pinecone, etc.
  • Understanding of natural language processing (NLP) and working with LLM APIs like Hugging Face, LLAMA, Mistral, etc.
  • Knowledge of data structures, algorithms, and performance optimization techniques
  • Strong communication and collaboration skills
  • Knowledge of on-premises cloud infrastructure technologies, such as OpenStack, VMware, or Azure Stack

Benefits

  • Health, dental, and vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • Federal and state sick leave
  • Company recognition program for monetary or non-monetary awards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service