Innovation Software Engineer

Overview

On Site
Depends on Experience
Contract - W2

Skills

AWS Glue
Python
Spark
Snowflake Data Lake
S3
SageMaker
and machine learning (M/L).

Job Details

Job Description:

 

As an Innovation Software Engineer, you will be at the forefront of driving technological advancements within our organization. You will be responsible for leveraging emerging technologies, such as GenAI and others, to solve complex business problems and enhance existing business processes. Your role will involve researching, designing, and implementing innovative solutions to improve efficiency and drive strategic growth. Additionally, you will collaborate with cross-functional teams to identify opportunities for innovation and develop cutting-edge software solutions.

 

Responsibilities:

 

  • Research and stay up-to-date with emerging technologies, including GenAI, artificial intelligence and other relevant advancements.
  • Analyze complex business problems and develop innovative software solutions using emerging technologies.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Design and implement proof-of-concept projects to demonstrate the feasibility and value of emerging technologies in addressing business challenges.
  • Evaluate existing business processes and systems to identify inefficiencies and areas for improvement.
  • Propose and implement innovative solutions to streamline processes, increase productivity, and drive operational efficiency.
  • Work closely with development teams to integrate new technologies into existing software applications and systems.
  • Stay informed about industry trends, best practices, and emerging technologies to inform strategic decision-making and innovation initiatives.
  • Communicate technical concepts and recommendations to non-technical stakeholders in a clear and understandable manner.
  • Collaborate with cross-functional teams to drive innovation and foster a culture of continuous improvement.

 

Qualifications:

 

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development, with a strong foundation in programming languages such as Python, Java, or C++.
  • Demonstrated expertise in emerging technologies such as GenAI, artificial intelligence etc.
  • Experience applying emerging technologies to solve complex business problems and drive innovation.
  • Strong analytical and problem-solving skills, with the ability to think creatively and strategically.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Experience with agile development methodologies and rapid prototyping techniques.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Strong attention to detail and a passion for continuous learning and self-improvement.
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.