What are the responsibilities and job description for the Software Engineer, AI Platform position at eranova?
Work Authorization: Eranova is unable to sponsor employment visas for this role. Candidates must already be authorized to work in the U.S.
Location: Charlotte, NC (Onsite)
Employment Type: Full-Time
Role Note:
- This role is designed for an exceptional software engineer first — someone who writes clean, modular, object-oriented code with hands-on experience architecting and deploying scalable systems on AWS.
- Candidates with backgrounds focused primarily on data science, analytics, or model experimentation without strong engineering and system-design expertise will not be a fit for this position.
- Familiarity with the Generative AI stack and experience applying AI agents to enterprise workflows are highly valued, but secondary to your ability to design, build, and ship robust software systems.
About Eranova
Eranova’s platform automates enterprise workflows through AI agents, unlocking value that traditional software couldn’t reach.
Our various modules help enterprises across industries deploy AI Agents capable of solving problems and achieving levels of automation beyond the reach of traditional software.
Our engineering team works in an aggressive and fast-paced environment but enables entry level through lead engineers to drive real impact and own major deliverables at a company carving the way for enterprise applications of AI Agents.
https://eranova.ai
Responsibilities
- Own major client workstreams and serve as the delivery lead in our partners implementations
- Serve in a client-facing role and workshop directly with our partners
- Own and deliver new features within our platform and its key modules
- Contribute to internal automation projects
Qualifications
Client-Facing / General Skills
- Excellent written and verbal communication skills in English
- Served in a client-facing role
- Ability to organize, manage, and deliver multiple concurrent requirements on time
- Proven ability to workshop through functional client requirements and translate these to system requirements
- Worked in a fast-paced environment, similar to that of a startup
Development
- Proven experience in Python development
- Object Oriented Programming
- Version control experience with Git/Github
Amazon Web Services (AWS)
- Cloudformation
- Lambda Functions
- DyanmoDB
- S3
- SQS
- API Gateway
- ECS
Deployment
- CloudFormation
- IaC (infrastructure-as-code) solutions
- CI/CD pipelines
- Experience with container orchestration services (AWS ECS (Fargate) or Kubernetes) to deploy, monitor and optimize container-based applications
Database Management Systems
- NoSQL (DynamoDB)
- SQL (Postgres)
Generative AI Stack (Agentic Experience)
- Experience automating enterprise workflows through AI agent-based systems
- Large language models
- Vision models
- Reasoning models
- Structured outputs
- Multimodal models
- Function calling
- RAG / Embedding Models
Font-End Experience (Optional but preferred)
- Strong proficiency in JavaScript, HTML5, and CSS3
- Django’s template system
- Understanding of front-end performance optimization techniques