Nlp Enginner
1 month ago
**About the Role**:
- Delivers end-to-end technical solutions for multiple products or complex projects
- Leads routine projects with manageable risks and resource requirements
- May manage budgets for small projects or programs
- Solves complex problems with mínimal guidance
- Writes code according to coding specifications established for software solutions.
- Delivers software features with exceptional quality, meeting designated release plans and delivery commitments.
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Collaborates with other designers and engineers
- Breaks down customer requirements/problems into for the team.
- Ability to clearly communicate technical concepts to stakeholders
- Provides input to department objectives and goals of a sub-Business Unit or function
- Strong understanding of other roles within the function or Business Unit and how they are connected
- Establishes and maintains ongoing relationships with customers
- Demonstrates mastery of a specific discipline across a range of related issues
- Anticipates and interprets customer needs to identify solutions
- Interacts and negotiates effectively with internal or external customers
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Applies new technologies in software solutions and provides recommendations to the project team.
- Breaks down functional requirements into technical requirements and specifications for the team.
- May support and develop software engineers by providing advice, mentoring, training, coaching, and educational opportunities.
- Leads routine projects with manageable risks and resource requirements
- Great team player and able to work efficiently with mínimal supervision
- Collaborates with other designers and engineers
- Breaks down customer requirements into work for the team can execute on.
- Ability to communicate technical concepts to stakeholders
- Clearly communicate technical concepts with others in the organization (Technical Communication, Support, Product and Cloud) by adjusting communication style to the audience.
**About You**:
- Work with AI/ML and Generative AI technologies to solve complex language processing tasks.
- Collaborate with cross-functional teams to integrate NLP solutions into existing systems.
- Implement software development best practices to ensure high-quality code and system performance.
- Conduct research to stay updated with the latest advancements in NLP and AI technologies.
- Optimize and fine-tune NLP models for scalability and efficiency.
- Proven experience in software development, particularly in AI/ML projects.
- Strong expertise in Natural Language Processing and Generative AI techniques
- Proficiency in programming languages in Python
- Experience with AWS services (e.g.,ECS, EC2, S3, Lambda) for cloud-based deployments.
- Familiarity with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch).
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced environment.
- Knowledge of data preprocessing and feature engineering for NLP tasks.
- Experience with deep learning models and architectures.
- Familiarity with CI/CD pipelines and DevOps practices.
LI-AD1
**What's in it For You?**
You will join our inclusive culture of world-class talent, where we are committed to your personal and professional growth through:
- ** Hybrid Work Model**: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role) for our office-based roles while delivering a seamless experience tha