Senior Software Engineer/Data Scientist in AI-ML Opportunity

basesite company

Subscribe to our Telegram & Twitter Channel

Senior Software Engineer/Data Scientist in AI-ML in IRELAND

Remote 1 year ago

Role Overview: We are seeking an exceptional Senior Software Engineer/Data Scientist with a robust focus on AI-ML, particularly in the areas of LLM, GPT Prompting, and R&D including Prototyping for the Semiconductor and Advanced Manufacturing/Engineering Sectors. In this role, you will leverage your extensive experience and skills to develop cutting-edge solutions, drive innovation, and contribute significantly to our R&D efforts. Your ability to transition between roles of a software engineer and a data scientist will be crucial in tackling complex problems and creating impactful technology solutions.


Key Responsibilities:

  • Lead the design, development, and implementation of AI-ML models, focusing on LLM and GPT Prompting for various applications.
  • Drive R&D projects from conception through prototyping to production, particularly in the semiconductor and advanced manufacturing/engineering sectors.
  • Develop and optimize algorithms and models to enhance system performance, scalability, and efficiency.
  • Collaborate with cross-functional teams to integrate AI-ML solutions into existing systems and workflows.
  • Conduct data analysis, visualization, and interpretation to support decision-making and strategic planning.
  • Stay abreast of industry trends and advancements, applying new knowledge to improve existing processes and solutions.
  • Troubleshoot and resolve technical issues, ensuring smooth operation of AI-ML systems and applications.
  • Oversee and drive projects forward, ensuring timely delivery and high-quality outcomes.
  • Coach and mentor junior engineers and data scientists, fostering a collaborative and growth-oriented environment.
  • Suggest new ideas and tools to improve our products and processes, with direct buy-in and interaction opportunities from the C-Suite/Management Team.


Requirements:

  • PhD, MS, or BS degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience as a Senior Software Engineer/Data Scientist with a focus on AI-ML, LLM, and GPT Prompting.
  • Extensive experience in R&D and prototyping within the semiconductor and advanced manufacturing/engineering sectors.
  • Strong understanding of the state-of-the-art and emerging ML algorithms and their mapping onto modern heterogeneous multicore architectures.
  • Proficiency in using popular ML frameworks such as Pytorch, Tensorflow, and ONNX.
  • Strong understanding of quantization techniques, such as PTQ (Post-Training Quantization) and QAT (Quantization-Aware Training).
  • Strong C/C++ programming experience and scripting skills (Python/shell).
  • Proficiency in programming languages such as Python, Java, MySQL, MongoDB, and JavaScript.
  • Strong expertise in AI-ML frameworks and libraries including TensorFlow, sklearn, XGBoost, NLTK, LangChain, and Tesseract.
  • Experience with cloud platforms and services such as AWS (CDK, Lambda, EC2, S3, CloudFront, EB).
  • Solid understanding of system architecture, database optimization, and cloud computing.
  • Excellent communication and collaboration skills with a proactive problem-solving approach.
  • Demonstrated ability to learn and adopt new technologies, with a strong interest in AI and industry trends/tools.
  • Proven and known ability to drive teams and ideas, effectively leading projects and initiatives.
  • Experience in presenting ideas and tools to senior management and securing direct buy-in.


Beneficial:

  • Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks (React).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Contributions to open-source projects or a strong GitHub profile.
  • Generic certifications in AI-ML and related fields.


Core Competencies:

  • Flask & Spring Boot
  • React
  • SQL, Mongo, Redis & Celery
  • AWS
  • TensorFlow, sklearn, XGBoost, NLTK, LangChain, Tesseract
  • NGINX, Gunicorn & JupyterHub


Technical Skills:

  • Languages: Python, Java, MySQL, Mongo, JavaScript, HTML/CSS
  • Frameworks: Flask, FastAPI, Spring Boot, JMS, React
  • Developer Tools: Git, AWS (CDK, Lambda, EC2, S3, CloudFront, EB), GitHub Actions, NGINX, JupyterHub
  • Libraries: keras, sklearn, XGBoost, NLTK, TensorFlow, LangChain, Tesseract, pandas, Bokeh, Redis, Celery


Expertise:

  • Algorithm Development, System Architecture, Project Management, Database Optimization, Cloud Computing, API Integration, Full Stack Development, Machine Learning, Data Visualization, DevOps, Performance Benchmarking, Product Lifecycle Management, Code Optimization, Technical Problem-Solving


Benefits:

  • Fully remote role.
  • Competitive salary and benefits package.
  • Opportunities for career growth and professional development.
  • Work on exciting and innovative projects in a collaborative environment.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly