JV
Sr AI / ML Software Engineer - Onsite interview in MD.
Jobs via Dice
Linthicum Heights · On-site Full-time Senior 1mo ago
About the role
About Unisoft Technology Inc
Dice is the leading career destination for tech experts at every stage of their careers.
Requirements
- Bachelor of Science in Engineering, Computer Science, Data Science, or Mathematics, or a related field
- At least Seven (7) years’ experience in data science, machine learning, or applied AI development
- At least Seven (7) years’ experience in software engineering, architecture, or web development.
Hands on real time experience with:
- SQL and relational database systems (e.g., PostgreSQL)
- Fine-tuning small language models or embedding models
- Contributing to or maintaining open-source software projects
- Graph databases or graph extensions (e.g., Neo4j, Apache AGE)
- Designing and implementing multi-agent or task-oriented AI systems
- Embedding models, vector similarity, re-ranking, and graph retrieval techniques in RAG systems
- Version control systems (e.g., Git), containerization technologies (e.g., Docker), and service-oriented architectures
- Collaborating with large language models (LLMs), including both API-based integration and local deployment
- Validating AI-generated outputs, mitigating hallucinations, and integrating AI tools into production service pipelines
Ability to:
- Understand data structures, algorithms, and clean coding principles
- Select and apply appropriate techniques (LLM and non-LLM) based on task.
- Develop and improve testing and evaluation pipelines for AI systems, including use of synthetic data
- Demonstrate proficiency in Python, including the ability to develop production grade backend services, APIs, middleware, and data pipelines.
- Design and implement AI/ML systems that operate effectively on complex, inconsistent, or evolving datasets while balancing accuracy, latency, and cost (token consumption)
- Collaborate with team members to define system architecture, agent workflows, and data pipelines while working in constrained environments, including limited GPU availability and predefined infrastructure
Knowledge of:
- Hybrid cloud environments and distributed system considerations
- Threading, asynchronous processing, and queues in backend servers
- React and Microsoft Teams Toolkit for developing chatbot user interfaces
- Non-llm data analysis techniques for structured, semi-structured, and unstructured data
- Classical natural language processing (NLP) techniques in addition to LLM-based approaches
- Data science and LLM-related libraries in Rust or other performance-oriented programming languages
Skills
Apache AGEDockerEmbedding modelsGitGraph databasesLLMMicrosoft Teams ToolkitNeo4jNLPPostgreSQLPythonRAGReactRustSQLVector similarity
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free