Software Architect - AWS/Python

NLP Logix
Jacksonville, FL

Software Architect - AWS/Python

Onsite - Jacksonville, FL

NLP Logix is recruiting for a Software Architect to join its growing team of IT and Business professionals. This position is for a full-time employee, and will be based out of Jacksonville, FL.


NLP Logix is a Data Science product and services company based in Jacksonville, FL that specializes in AI Solution Development, Machine Learning, and Advanced Analytics for a variety of use cases, industries, and customers across the United States.


The Software Architect will serve a critical role in the business operations and in delivering high-quality solutions to our customers.  The Software Architect will work closely with other members of the NLP Logix team to implement and deliver AI centric software solutions.


Essential functions and responsibilities

  • Develop technical strategies, define epics and stories with product owners and guide technical decisions.
  • Provide high level work breakdown structures for conceptual designs.
  • Ability to take conceptual designs into physical design and through the SDLC processes.
  • Lead architectural design sessions, develop proof of concepts/pilots, implement projects, and deliver ongoing refinement and enhancements.
  • Collaborate with other architects, technical leads, and engineers to create synergies and drive technology reuse within and across projects.
  • Mentor and guide other team members throughout the development lifecycle.
  • Work directly with customers to effectively communicate the solution progress and timelines and guarantee solution efficacy.
  • Develop processes to ensure high-quality standards are achieved and maintained.


  • Ability to design sustainable solutions by incorporating architectural, engineering, operational, quality and security best practices.
  • Ability to effectively communicate architectural design intentions clearly through diagrams, flow charts, whiteboarding sessions and various forms of documentation.
  • Ability to break down complex problems into smaller parts that can deliver incremental business value.
  • Ability to understand dependencies and task breakdowns in a manner that allows work to be divide among a development team
  • Ability to effectively leverage AWS to create cost effective, performant, scalable and extensible solutions.
  • Ability to guide development team through successful delivery of greenfield projects.
  • A minimum of a bachelor’s degree is a plus, preferably in Computer Science, or another relevant field.
  • A minimum of 10 years’ experience in software development.
  • A minimum of 5 years’ experience in software design.
  • A minimum of 5 years’ experience working with cloud technologies.

Desired Skills

  • Extensive working knowledge of Amazon AWS
  • Extensive working knowledge of Python
  • Extensive working knowledge of MySQL and other relational databases
  • Working knowledge of NoSql databases such as MongoDB or Cosmos DB
  • Working knowledge of building CI/CD using GitHub actions
  • Extensive working knowledge using GitHub for version control.
  • Experience with Azure, .NET,  Blazor or ReactJS a plus

Our Values  


NLP Logix believes “Data Science is a Team Sport.®” and encourages a spirit of cooperation and fosters an environment of professional growth where employees can exercise their leadership ability, creativity, technical competence, with an overall focus in helping NLP Logix fulfill its mission.


NLP Logix is an equal opportunity employer committed to establishing a diverse workforce.