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:
- Bachelors 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!
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 softw...
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:
- Bachelors 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!
View more
View less