Software Engineer

Posted on Sep 18, 2024 by Socotec
New York County, NY
IT
Immediate Start
Annual Salary
Full-Time
Job Description

As a Software Engineer at Socotec, you will play a pivotal role in our mission to optimize processes and enhance user experiences through the development of robust software solutions. You will collaborate closely with cross-functional teams to identify and address process bottlenecks, architecting and implementing both client-side and server-side structures.

While not mandatory, we highly value candidates with expertise in machine learning (ML) and experience in developing custom chatbot agents. Familiarity with advanced ML techniques, such as model chaining, fine-tuning pre-trained models for specific applications, and implementing function calling, would be a significant advantage. Experience in natural language processing (NLP) and integrating chatbot agents into existing systems would be beneficial and is considered a plus.

Your responsibilities will include:

- Collaborating with Cross-Functional Teams: Work closely with stakeholders from various departments to understand their needs and pain points, translating them into effective software solutions.

- Architecting Scalable Solutions: Design and develop scalable and maintainable client-side and server-side architectures that meet both current and future needs.

-  Building Engaging Frontend Interfaces: Create visually appealing and intuitive frontend interfaces using modern technologies such as React, ensuring a seamless user experience across devices.

- Ensuring Software Quality: Conduct rigorous testing to ensure the performance, reliability, and usability of our software products, identifying and addressing any issues that arise.

- Maintaining and Updating Software: Diagnose and resolve any technical issues that arise post-launch, ensuring our software remains up-to-date with the latest technologies and best practices.

- Implementing Security Measures: Implement robust security measures and data protection protocols to safeguard sensitive information and mitigate potential risks.

- Documentation: Document technical processes and system architecture comprehensively, providing clear and detailed documentation for future reference.

- Machine Learning and Chatbot Development: Develop and integrate custom chatbot agents, leveraging ML techniques such as model chaining, fine-tuning, and function calling to enhance user interactions and automate processes.

- Perform all other duties as assigned by your supervisor or manager

Reference: 201741840

https://jobs.careeraddict.com/post/95395302

Software Engineer

Posted on Sep 18, 2024 by Socotec

New York County, NY
IT
Immediate Start
Annual Salary
Full-Time
Job Description

As a Software Engineer at Socotec, you will play a pivotal role in our mission to optimize processes and enhance user experiences through the development of robust software solutions. You will collaborate closely with cross-functional teams to identify and address process bottlenecks, architecting and implementing both client-side and server-side structures.

While not mandatory, we highly value candidates with expertise in machine learning (ML) and experience in developing custom chatbot agents. Familiarity with advanced ML techniques, such as model chaining, fine-tuning pre-trained models for specific applications, and implementing function calling, would be a significant advantage. Experience in natural language processing (NLP) and integrating chatbot agents into existing systems would be beneficial and is considered a plus.

Your responsibilities will include:

- Collaborating with Cross-Functional Teams: Work closely with stakeholders from various departments to understand their needs and pain points, translating them into effective software solutions.

- Architecting Scalable Solutions: Design and develop scalable and maintainable client-side and server-side architectures that meet both current and future needs.

-  Building Engaging Frontend Interfaces: Create visually appealing and intuitive frontend interfaces using modern technologies such as React, ensuring a seamless user experience across devices.

- Ensuring Software Quality: Conduct rigorous testing to ensure the performance, reliability, and usability of our software products, identifying and addressing any issues that arise.

- Maintaining and Updating Software: Diagnose and resolve any technical issues that arise post-launch, ensuring our software remains up-to-date with the latest technologies and best practices.

- Implementing Security Measures: Implement robust security measures and data protection protocols to safeguard sensitive information and mitigate potential risks.

- Documentation: Document technical processes and system architecture comprehensively, providing clear and detailed documentation for future reference.

- Machine Learning and Chatbot Development: Develop and integrate custom chatbot agents, leveraging ML techniques such as model chaining, fine-tuning, and function calling to enhance user interactions and automate processes.

- Perform all other duties as assigned by your supervisor or manager

Reference: 201741840

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Software Engineer

New York County, NY

Software Engineer

New York County, NY