What are the responsibilities and job description for the Senior Software Engineer (AI) position at ECI Software Solutions Career?
We are seeking an experienced Senior Software Engineer to join our newly formed AI team. In this role, you will help plan, design, build and productize AI-driven tools and workflows that deliver new value to our customers and improve our internal operations. You will coordinate with talented and driven individuals from across divisions and work to help shape how AI is used at ECI.
Key Responsibilities:
Rapid Prototyping: Design and implement proof-of-concepts that showcase the potential of AI within our software
Lead AI Initiatives: Spearhead projects focused on integrating AI technologies into our ERP systems and internal operations
Customer Discovery: Engage with users to gather insights and feedback, ensuring our AI solutions align with customer needs and expectations
Collaboration: Work closely with teams across ECI to deliver cohesive AI strategies
Research & Development: Stay updated on industry trends and advancements in AI and machine learning to identify new opportunities for innovation
Productize & Scale: Help turn proof-of-concept projects into production-ready systems that can scale to support our growing customer base
Mentoring: Help mentor and teach other devs around the company about AI
Qualifications:
7 years of software engineering experience, with a focus on SaaS applications
Proven ability to lead projects independently and manage multiple priorities effectively
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and their AI services
Excellent problem-solving skills and a strong analytical mindset
Strong communication skills, with the ability to articulate complex concepts to both technical and non-technical stakeholders
Experience training and deploying production-ready machine learning models and workflows
Preferred:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
3-5 years of experience with C#, Python, Postgres
Familiarity with any/all of the following Python packages: playwright, beautifulsoup, NumPy, Pandas, scikit-learn, pytorch, TPOT
Familiarity with LLM prompting, vector databases, vector embedding, feature classification and identifying redundant/irrelevant features
#LI-REMOTE
#LI-AS1