Sails Software Solutions
AI Software Engineer — Document Intelligence/ Agents & Reasoning
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Andra, Andhra Pradesh 535273, India
Work mode:
Onsite
Published on:
22 September 2026
What they need
Company Name: Sails Software Inc
Job Title: Senior Software Engineer
Job Description:
As an AI Software Engineer focusing on Document Intelligence, Agents, and Reasoning at Sails Software Inc, you will be responsible for designing, developing, and implementing advanced AI solutions that enhance the understanding and processing of documents. Your role will involve working on projects that leverage natural language processing (NLP), machine learning (ML), and reasoning capabilities to develop intelligent agents that can extract meaningful insights from unstructured data.
Key Responsibilities:
- Design and develop algorithms for document analysis, including text extraction, classification, and summarization.
- Collaborate with cross-functional teams to identify and define requirements for AI-driven solutions.
- Implement machine learning models and deploy them in production environments.
- Optimize existing models for improved performance and scalability.
- Conduct research on the latest advancements in AI technologies and apply relevant techniques to enhance product capabilities.
- Build and maintain documentation for AI solutions, ensuring clarity and accessibility for future development.
- Engage in code reviews and provide mentorship to junior engineers, fostering a culture of continuous learning and improvement.
Skills and Tools Required:
- Strong programming skills in Python, Java, or similar languages.
- Proficiency in machine learning libraries such as TensorFlow, PyTorch, or scikit-learn.
- Experience with natural language processing frameworks like NLTK, SpaCy, or Hugging Face Transformers.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for model deployment.
- Understanding of data structures, algorithms, and software design principles.
- Experience with version control systems, preferably Git.
- Strong analytical and problem-solving skills, with a focus on results.
- Excellent communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
Preferred Qualifications:
- Advanced degree in Computer Science, Artificial Intelligence, or a related field.
- Experience with knowledge representation and reasoning techniques.
- Previous experience in the document intelligence domain or related AI applications.
- Familiarity with agile development methodologies.
Join us at Sails Software Inc to be part of an innovative team that is on the cutting edge of AI technology, transforming how organizations utilize and understand their document data.
Roles and Responsibilities
About the Role:
- The AI Software Engineer will focus on developing advanced document intelligence solutions, incorporating AI-driven agents and reasoning techniques.
- This role emphasizes innovative problem-solving, enabling the extraction and interpretation of information from complex documents.
- Collaboration with cross-functional teams to integrate AI capabilities into existing software products will be a key part of daily responsibilities.
About the Team:
- Join a dynamic team that is passionate about leveraging artificial intelligence to transform how businesses interact with their data.
- The team consists of skilled professionals with diverse backgrounds in AI, machine learning, and software engineering, fostering an environment of continuous learning.
- Collaboration in an agile environment will encourage creativity and the sharing of ideas to enhance product offerings.
You are Responsible for:
- Designing, developing, and optimizing AI algorithms for document analysis and reasoning tasks.
- Creating scalable software solutions that can process and analyze large volumes of unstructured data.
- Conducting experiments and performance evaluations to refine models and improve accuracy and efficiency.
To succeed in this role – you should have the following:
- Strong proficiency in programming languages such as Python, Java, or similar languages relevant to AI and machine learning.
- Experience with machine learning frameworks and libraries, as well as a solid understanding of natural language processing (NLP) techniques.
- A solid foundation in data structures, algorithms, and software development best practices, along with problem-solving skills and attention to detail.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Espace Freelance
DEVELOPPEUR PLATEFORME IA / AGENTS
Freelance
Dunkirk, France
Onsite, Hybrid
Skills
3 hours ago
Quick apply
Espace Freelance
Audit Applicatif support & Intelligence artificielle
Freelance
Lille, France
Onsite, Hybrid
Skills
3 hours ago
Quick apply