Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailOVERVIEW
The artificial intelligence field is evolving just a couple of years technology is becoming pervasive and all companies are using it to some extent and at TransPerfect we are no exception.
As part of the Artificial Intelligence team (AI team) the AISoftEng will work with experts in the technologies to develop new solutions (products) to satisfy the needs of our clients with a primary focus on backend development and API architecture. AISoftEng will understand and improve our current portfolio of technologies and advance the state-of-the-art in Artificial Intelligence technology.
AISoftEng is responsible for the development design and implementation of new or modified software products or ongoing business projects specializing in backend systems that power AI-driven applications. Sitting within the AI Development team AISoftEng will be involved in liaising with the Development Product Lead (DPL) and the Product Manager (PDM) to ensure software projects meet requirements. The role also involves designing and implementing robust APIs to support seamless integration with frontend applications collaborating closely with Frontend developers and UI/UX teams when needed for web-based solutions. Additionally the position requires liaising with the Quality Assurance team (QA team) during the development process and helping the Support team in investigating customers issues troubleshooting and providing bug fixes.
DESCRIPTION
Be involved in one or more AI-focused projects taking ownership of backend architecture and implementation.
Analysis design development maintenance and support of complex AI applications web services Restful Web services and APIs
Assume ownership of existing code base including bug fixes hot patches and performance optimizations
Write and implement efficient scalable code for backend AI services and data processing pipelines.
Document code APIs and system architecture for the team
Perform comprehensive code reviews with focus on AI and Software best practices security and performance ensure unit test coverage and high code quality.
Identify prioritize and execute tasks in the software development life cycle.
Design and maintain database schemas optimized for AI workloads.
Work closely with QA team Frontend developers and UI/UX teams and Support team for testing API integration and issue resolution
Collaborate on designing APIs that support seamless user experiences for AI-powered applications.
Evaluate processes for improvements and make recommendations to stakeholders.
Be proactive in suggesting enhancements to AI team solutions and infrastructure.
Stay current with emerging AI technologies and evaluate their integration potential.
Complete all other tasks assigned by the manager/supervisor.
REQUIRED SKILLS AND QUALIFICATIONS
Solid programming experience
Being able to work both in Front-end and Back-end although not necessary at the same level of expertise
Excellent knowledge of Python
Strong MongoDB MariaDB MySQL skills
Knowledge of Docker and Linux systems
Familiarity with microservices
Must be able to work onsite in Hanoi office.
Flexibility to join meetings with EU teams in EU time zones when required.
Exceptional problem-solving skills.
The ability to learn new technologies quickly.
Knowledge and interest in computer systems and the latest technologies
Ability to work independently in a changing environment.
Analytical thinking
Good written and spoken communication skills.
Ability to interact effectively with others in a team environment.
Detail oriented responsive and committed to quality with a strong background writing unit tests
REQUIRED EXPERIENCE
Minimum Bachelors degree or its equivalent
4 years of experience in software development
Software development experience
Knowledge of professional software engineering and best practices for the full software development life cycle including coding standards code reviews source control management build processes testing and operations
API and database experience
UI design and implementation experience
DESIRED SKILLS AND EXPERIENCE
High Priority (Most Valuable):
Experience with Python frameworks (Django FastAPI Flask)
Full-stack development skills
Knowledge of ReactJS a plus
Experience in serving as technical lead throughout the full software development lifecycle from conception architecture definition detailed design scoping planning implementation testing to documentation delivery and maintenance is preferred
Medium Priority (Good to Have):
Training or Experience as DevOps (private or public cloud)
Training or Experience using code repositories (ex. GIT) and automation servers (ex. Jenkins)
Experience with Python async programming and concurrent processing
Knowledge of Python testing frameworks (pytest unittest)
Experience developing application regulated by CFR 21 Part 11 and GDPR
Nice to Have (Optional):
Experience in designing artificial intelligence solutions
Interest in natural language processing machine translation and machine learning
Knowledge of AI/ML libraries (TensorFlow PyTorch scikit-learn pandas numpy) - helpful for integration with Data Science team
Experience working in the localization industry is an asset
Your application has been successfully submitted!
Full-Time