Match score not available

Senior Software Engineer in GenAI Platform Development

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field, 8+ years of experience in software development, Proficiency in programming languages for AI development, Good knowledge of software engineering principles.

Key responsabilities:

  • Contribute to the design and development of GenAI services
  • Implement coding best practices for modularity and reusability
  • Collaborate with cross-functional teams for integration
  • Assess and optimize existing AI services
  • Support and mentor other engineers
  • Stay informed on latest AI technologies
Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Job Title: Senior Software Engineer in GenAI Platform Development

We are on the hunt for a Senior Software Engineer with a background in building scalable,

reusable GenAI services and a strong grasp of coding practices. This role is tailored for

individuals who have a knack for tackling complex problems and who are looking to grow their

leadership skills within a team-focused environment. Come join us and contribute to the

expansion of cutting-edge AI services in a dynamic and supportive workspace.

Position Overview:

As a Senior Software Engineer, you will contribute significantly to the design and development

of GenAI (GenAI) services. Your contributions will involve enhancing AI capabilities to ensure

scalability and reusability across a diverse set of applications. Your analytical and problemsolving skills will be essential, and we encourage you to leverage your coding knowledge to

improve our engineering practices.

Key Responsibilities:

• Contribute to the architecture, design & development of GenAI services that are integral to our

product offerings and user experiences.

• Implement coding best practices to foster code modularity, reusability, and maintainability,

enabling our AI services to remain flexible for future advancements.

• Collaborate with cross-functional and matrixed teams to integrate AI services into the wider

product ecosystem, ensuring a smooth developer experience.

• Assess and optimize existing AI services to enhance performance and conform to the latest

industry trends.

• Support and mentor other engineers, contributing to a culture that values technical skill and

code quality.

• Stay informed on the latest AI technologies and programming techniques, exploring their

applicability to our services.

Qualifications:

• Bachelor’s degree in Computer Science, Artificial Intelligence, or a related field, or equivalent

practical experience.

• 8+ years of experience in software development, with experience in AI or machine learning

projects.

• Proficiency in relevant programming languages and frameworks for AI development (e.g.,

Python).

• Proven ability to develop scalable, reusable software components and services.

• Good knowledge of software engineering principles and architectural standards.

• Experience in working on and contributing to software project teams.

Preferred Skills:

• Familiarity with GenAI concepts, technologies and their implementation.

• Experience working with OpenAI, Langchain, Azure AI Foundary and AWS Lambda.

• Experience with cloud-based development and familiarity with AI-related cloud services (e.g.,

AWS, Azure, GCP).

• Hands-on expereince in software development lifecycle with focus on either backend systems

or front-end of applications.

• Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes)

for deploying AI services.

• Strong communication skills, able to effectively convey technical ideas to varied audiences.

• Participation in the AI and open-source communities is appreciated.

• A dedication to continuous learning and skill enhancement in the field of AI technology.



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs