About Company

Job Opportunity: AI/ML Engineer - Generative AI at EPSoft

Are you a highly skilled and motivated AI/ML Engineer with expertise in Generative AI? Join our innovative engineering team and make a significant impact on cutting-edge projects at EPSoft!

Job Description

We are searching for an AI Engineer with a strong background in generative AI to develop and implement advanced AI models. Your role will be integral to solving complex problems and driving innovation. You will collaborate with data scientists, software engineers, and product managers to build AI solutions that elevate our products and services.

Main Responsibilities

As an AI/ML Engineer specializing in Generative AI, your key responsibilities will include:

  • Designing and developing generative AI models using state-of-the-art techniques like GPT, VAE, and GANs.
  • Collaborating with cross-functional teams to define AI project requirements and objectives, ensuring they align with business goals.
  • Conducting research to stay updated on the latest advancements in generative AI, machine learning, and deep learning, and integrating them into our products.
  • Optimizing existing generative AI models for enhanced performance, scalability, and efficiency.
  • Developing and maintaining AI pipelines, including data preprocessing, feature extraction, model training, and evaluation.
  • Creating clear and concise documentation, such as technical specifications, user guides, and presentations, to communicate AI concepts to both technical and non-technical stakeholders.
  • Contributing to the establishment of best practices and standards for generative AI development within EPSoft.
  • Providing technical mentorship and guidance to junior team members.

Key Requirements

To excel as our AI/ML Engineer, you should meet the following criteria:

  • Degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field; a Ph.D. is highly desirable.
  • Extensive experience in developing and implementing generative AI models, with strong knowledge of techniques like GPT, VAE, and GANs.
  • Proficiency in Python and experience with ML libraries and frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong understanding of data structures, algorithms, and software engineering principles.
  • Familiarity with cloud-based platforms and services like AWS, GCP, or Azure.
  • Experience with natural language processing (NLP) techniques and tools such as SpaCy, NLTK, or Hugging Face.
  • Knowledge of data visualization tools and libraries like Matplotlib, Seaborn, or Plotly.
  • Understanding of software development methodologies like Agile or Scrum.
  • Excellent problem-solving skills, with the ability to think critically and creatively.
  • Strong communication skills to effectively convey complex technical concepts to diverse audiences.
  • Proactive mindset, capable of working independently and collaboratively in a fast-paced, dynamic environment.

Join EPSoft and help us push the boundaries of AI technology. Apply now to become a vital part of our forward-thinking team!