Senior Software Engineer
Apply NowCompany: Compunnel Software Group
Location: North Palm Beach, FL 33408
Description:
Job Summary
We are seeking a highly skilled and experienced Senior Software Engineer with a strong foundation in full stack development and a passion for AI innovation.
This individual will play a key role within the AI & Innovation team, designing and developing robust software solutions that integrate AI and machine learning capabilities to support strategic business initiatives.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Education: Bachelors Degree
We are seeking a highly skilled and experienced Senior Software Engineer with a strong foundation in full stack development and a passion for AI innovation.
This individual will play a key role within the AI & Innovation team, designing and developing robust software solutions that integrate AI and machine learning capabilities to support strategic business initiatives.
Key Responsibilities
- Design, develop, and maintain scalable web and mobile applications using both front-end and back-end technologies.
- Integrate AI/ML models into applications for intelligent automation and enhanced user experience.
- Develop scalable, secure, and efficient software architectures aligned with company goals.
- Collaborate with cross-functional teams including data scientists, analysts, and business stakeholders to deliver AI-enhanced applications.
- Provide technical leadership and mentorship to junior engineers, fostering a culture of innovation and collaboration.
- Apply statistical methods to data and model performance using a strong foundation in statistics and probability.
- Conduct thorough code reviews, testing, and enforce software development best practices.
- Lead complex development projects from conception through deployment, ensuring quality and timely delivery.
- Stay current with emerging technologies in full stack development and AI/ML, applying insights to enhance existing solutions.
- Troubleshoot and resolve software defects and performance issues, implementing system improvements.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of hands-on experience in full stack development with demonstrated success in implementing AI solutions.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like Angular (TypeScript) or React.
- Back-end expertise in .NET Core with C#, Python, Node.js, Java, and database experience (SQL and NoSQL).
- Proven experience in developing API-based backend systems.
- Strong understanding of AI/ML technologies and frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn.
- Experience in NLP tasks and generative models including GPT, GANs, VAEs, DALL-E, StyleGAN, and CycleGAN.
- Familiarity with image generation and image processing techniques.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and DevOps tools including Docker, Kubernetes, CI/CD pipelines.
- Solid knowledge of software development lifecycle and Agile methodologies.
- Strong problem-solving, analytical, and communication skills.
- Demonstrated ability to work independently and as part of a collaborative team.
Preferred Qualifications
- Master's degree in Computer Science or related discipline.
- Proven interest in AI research and innovation, with the ability to stay up to date with the latest trends and publications.
- Experience creating full end-to-end application solutions that incorporate GenAI capabilities.
- Prior experience working with large-scale AI applications or AI product teams.
- Familiarity with product development lifecycles and documentation practices.
- Experience leading small development teams or modules.
Education: Bachelors Degree