AI/ML Software Engineer

  • Annapolis, Maryland, United States
  • -
  • Remote

Job Description:

Job Title: AI/ML Software Engineer

Location: 100% Remote (with occasional onsite requirements in the United States)

Employment Type: Contract (5-year term)

About the Role: Mfinite Consulting is seeking an experienced AI/ML Software Engineer to join our team. The successful candidate will build software tools that incorporate AI/ML techniques to automate tasks, assist internal users, and improve user-facing services. This includes work in RPA, chatbot development, knowledge retrieval, translation, transcription, redaction, document analysis, document generation, agentic coding, and data processing.

Key Responsibilities:

  • Design and build software systems integrating AI/ML techniques for automation and user assistance.
  • Collaborate with team members to define agent architectures, workflows, and system design decisions.
  • Evaluate and select appropriate approaches for tasks, including LLM-based and non-LLM techniques.
  • Develop and implement testing and evaluation pipelines for AI/ML systems.
  • Generate and utilize synthetic data for evaluation and benchmarking.
  • Support deployment of AI/ML applications in hybrid cloud environments.
  • Work with containerized applications (Docker) for reliable deployment and updates.
  • Optimize systems for environments with limited computational resources.
  • Document system designs, workflows, and technical decisions.
  • Stay informed on advancements in AI/ML and apply them within project constraints.

Sample Deliverables by Year:

  • Internal and external chatbot development and refinement
  • RPA tools for local LLM analysis and reporting
  • Knowledge retrieval improvements (vector/hybrid search, case management integration)
  • Translation and transcription agents
  • Redaction tools for PII and sensitive data
  • Document analysis and generation scripts

Minimum Qualifications:

  • Bachelor's degree in Engineering, Computer Science, Data Science, Mathematics, or a related field

Preferred Qualifications:

  • At least 3 years of experience in data science, machine learning, or applied AI development
  • At least 3 years of experience in software engineering, architecture, or web development

Preferred Skills and Experience:

  • SQL and relational database systems (e.g., PostgreSQL)
  • Fine-tuning small language models or embedding models
  • Open-source software project contributions
  • Graph databases (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
  • Version control (Git), containerization (Docker), service-oriented architectures
  • LLM integration (API-based and local deployment)
  • Validating AI-generated outputs and integrating AI tools into production pipelines
  • Proficiency in Python for backend services, APIs, middleware, and data pipelines
  • Hybrid cloud environments and distributed systems
  • Threading, asynchronous processing, and queues in backend servers
  • React and Microsoft Teams Toolkit for chatbot UI development
  • Classical NLP and LLM-based approaches
  • Data science and LLM-related libraries in Rust or other performance-oriented languages

Work Schedule:

  • Monday through Friday, 8:00AM to 4:30PM Eastern Time
  • Flexibility for extended hours, including evenings, weekends, and holidays as needed

Remote Work Policy:

  • Work is primarily remote within the United States
  • Onsite presence required for the first two days and as designated by project needs
  • Remote work from outside the United States requires prior approval

Interview Process:

  • Panel interview (1 hour) via Microsoft Teams or Zoom (camera required)

Application Instructions: Submit your resume, degree/certificate, and references documenting your ability to provide the services specified. Please ensure your application demonstrates your skills, experience, and qualifications relevant to the responsibilities outlined above.

NO 3RD PARTY RECRUITERS!