AI/ML Software Developer
InterImage · Arlington, VA · 2 mo ago
HybridEngineering$50k/yrFull-time
Key Responsibilities
- Full Stack Development
- Design, develop, and maintain end-to-end web applications (front-end, back-end, and APIs)
- Build scalable backend services using Python frameworks (e.g., Flask, FastAPI, Django)
- Develop responsive, user-friendly front-end interfaces using modern frameworks (React, Angular, or similar)
- Architect and implement RESTful and/or GraphQL APIs
- Ensure application performance, scalability, and security across the stack
- Database & Data Engineering
- Create efficient data models and schemas to support large-scale applications
- Develop scripts and pipelines to ingest, transform, and manage data flows
- Troubleshoot performance bottlenecks and ensure data integrity
- Work with large, complex datasets to enable analytics and AI use cases
- Generative AI / LLM Integration
- Build, test, and deploy LLM-powered applications and workflows
- Integrate Generative AI capabilities into existing platforms and user experiences
- Evaluate and assess LLM outputs for performance, accuracy, and usability
- Implement Retrieval-Augmented Generation (RAG) pipelines and vector database integrations
- Support fine-tuning, prompt engineering, and optimization of models for mission-specific use cases
- System Design & Architecture
- Contribute to the design of scalable, distributed system architectures
- Collaborate with engineers to integrate AI components into enterprise environments
- Balance tradeoffs between performance, cost, and scalability
- Support CI/CD pipelines and DevSecOps best practices for deployment
- Client & Mission Support
- Translate ambiguous requirements into technical solutions
- Help stakeholders understand evolving AI/technology options
- Provide guidance on best practices for integrating AI into business workflows
- Strong experience developing Python applications from scratch, including testing and deployment
- Hands-on experience with full stack development (front-end + back-end)
- Proficiency with database design and management (SQL and/or NoSQL)
- Experience with data wrangling, transformation, and scripting for data pipelines
- Familiarity with using LLMs (e.g., ChatGPT or similar) to enhance development workflows
- Experience building and consuming APIs
- Understanding of software development best practices (version control, testing, CI/CD)
- Experience deploying and managing LLMs locally and in cloud environments
- Hands-on experience with fine-tuning models and integrating them into production systems
- Experience building RAG solutions and working with vector databases (e.g., Pinecone, FAISS)
- Knowledge of prompt engineering and content filtering techniques
- Familiarity with frameworks such as LangChain, LlamaIndex, or OpenAI function calling
- Experience with model distillation and optimization
- Exposure to knowledge graphs and graph databases (e.g., Neo4j)
- Experience working in cloud environments (AWS, Azure, or GCP)
- 401K: up to 3% discretionary profit sharing contribution + 100% match on the 1st 7% of pay
- PTO: 20 days per year
- Healthcare, dental, vision
- Free for a single participant$50,000 Life insurance provided, additional voluntary life insurance available
- InterImage is an Equal Opportunity Employer.
- InterImage provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.