AI Software Engineer
PM Consulting
PhilippinesPosted Discovered via the company's careers siteMatch locked
RemoteFull TimeDeveloper
About the role
We are seeking a forward-thinking
AI Software Engineer
to join our global Systems and Software client. In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that integrate AI functionality into industrial automation applications. You will bridge the gap between traditional software features and advanced AI technologies, developing everything from core modules to end-user agents.
AI Development & Integration
•
Full-Stack Design
Design and implement comprehensive technology stacks for AI-based or AI-powered software applications.
•
Production Integration
Seamlessly integrate AI technologies, including frameworks, libraries, and models, into production-ready software.
•
Pipeline Development
Build secure AI pipelines and back-end services using modern algorithms and methodologies.
•
Front-End Interaction
Develop front-end components and modules that interact directly with AI services and data stores.
Systems Engineering & Delivery
•
End-to-End Execution
Support the full application lifecycle, including development, packaging, and deployment.
•
DevSecOps Collaboration
Contribute to CI/CD pipelines and build/release engineering workflows.
•
Architecture & Standards
Adhere to established architectural patterns, coding standards, and security guardrails while participating in rigorous code reviews.
•
System Integrity
Ensure clean integration between user interfaces, backend services, and databases.
Innovation & Collaboration
•
Applied Research
Stay current on the latest AI technologies to research, design, and deliver end-to-end solutions.
•
Global Partnership
Collaborate with stakeholders and global teams to ensure all technical solutions align with broader business goals.
•
Documentation
Maintain and update technical documentation to ensure software applications are easily understood and extensible.
Education & Experience
•
Degree
Bachelor's or Master's degree in Engineering, Computer Science, Artificial Intelligence, IT, or a related field.
•
Software Development
Demonstrable experience as a software developer with proficiency in languages such as
C++, C#, Python, or Java
.
•
Design Patterns
Familiarity with applying software design patterns, including
SOLID
or
Gang of Four (GoF)
.
Technical Skills
•
AI Expertise
Strong understanding of machine learning algorithms, generative AI, and general AI concepts.
•
Framework Proficiency
Experience with AI libraries and frameworks such as
PyTorch
or
TensorFlow
.
•
Data Engineering
Knowledge of data pre-processing, feature engineering, prompt engineering, and model evaluation techniques.
Preferred Qualifications
•
AI Tooling
Experience with frameworks like
Haystack, LangChain, or Ollama
.
•
Modern Architectures
Familiarity with
REST APIs
, asynchronous systems, and distributed enterprise platforms.
•
Responsible AI
Knowledge of security, bias mitigation, and responsible AI frameworks.
•
Methodologies
Experience with
Agile
, Test-Driven Development (TDD), and
DevSecOps
best practices.
Originally posted on Himalayas
Not included in the source posting: about the role, benefits.
Skills
artificial-intelligenceagilecgenerative-ailangchainmachine-learningpytorchrest-apitensorflowci-cdjavapython
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.