LOCATION:  U.S. Eastern Time Zone

Must reside in the US – preferably in the Eastern Time Zone. Remote working permitted. Must be eligible to work in the US without sponsorship now or in the future. This is a full-time position with benefits. Contractors will not be considered for this position.

 

Who we are:

Enterra provides solutions that leverage sophisticated machine learning, artificial intelligence (ontologies, inference engines and rules) and natural language processing to provide highly actionable insights and recommendations to business users. Today, our solutions impact just about every aspect of the products you buy at your local store – from what is available to how it is priced and even where it is placed on the shelf. Our SolaaS (Solution as a Service) solutions are deployed within private clouds – principally on Azure. We help transform market-leading companies into true data-driven digital enterprises.

 

What you will do: 

The successful candidate will join a diverse team that manages all of Enterra’s Solution offerings through their software development and product lifecycles. The ideal candidate must be collaborative, and deadline driven. Because of the nature of our work and our technology, successful candidates must take a growth mindset and be comfortable with ambiguity, with the ability to take a proactive, structured approach to achieve results. Results-orientation and deadline driven are critical in our fast-paced environment.

Key responsibilities include: 

  • Develop, maintain and enhance Enterra’s cloud-based solution offerings across multiple functions (consumer insights, revenue growth and supply chain), initially focused on the consumer goods and retail industry.
  • Implement and test business functionality and server-side logic within the solutions
  • Implement and test the internal integration (user interface, application logic and data layer) for the solutions.
  • Implement and test the external integration (data lakes/blobs etc., and client/3rd party systems) for the solutions.
  • Implement and test the underlying microservices software architecture for the solutions
  • Ensure high-performance and responsiveness of solutions
  • Implement authorization, security, and data protection within the solutions.
  • Incorporate mechanisms for high configurability across multiple clients
  • Incorporate approaches and techniques that support scalability of solutions
  • Package the solution into containers to enable deployment into both Enterra-managed and client-managed cloud environments
  • Work with DevOps to deploy the solutions – principally into Azure under Kubernetes.
  • Developing reusable, testable, and efficient code.
  • Creation and application of test plans for the responsible code modules.
  • Creation of documentation of the assigned code modules.
  • Participate in regular SDLC activities ranging from estimation, status reporting, SCRUM sessions, design meetings, code reviews etc.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or another STEM
  • Minimum of 3 years' experience in a product development role.
  • Experience with cloud platforms (e.g., Azure, AWS).
  • Experience with Kubernetes.
  • Experience with Python including knowledge of at least one Python web framework e.g., Django, Flask
  • Understanding of accessibility and security compliance.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Strong unit test and debugging skills.
  • Proficient understanding of code versioning tools.
  • Good verbal and written communication skills - Ability to clearly communicate with business and technical personnel both internally and externally. This includes documentation, presentations, and individual analysis sessions.
  • Quick learner and self-starter who is resourceful with a detail-oriented mindset and uses resources at hand to search for answers and strengthen understanding of projects and tools.
  • Ability to thrive in a fast-paced, remote environment.
  • Comfortable with ambiguity with the ability to build structure and take a proactive approach to drive results.

The following additional skills would be beneficial:

  • Knowledge of the CPG and Retail Industries
  • Familiarity with tools and packages used in modern technology SDLC and architectures such as Snowflake, Databricks, Airflow, Synapse, Terraform, RabbitMQ and others.
  • Understanding of the threading capabilities and limitations of Python, and multi-process architecture
  • Understanding of fundamental design principles behind a scalable application
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Working knowledge of one or more of the following technologies: Data Science, Machine Learning, Natural Language Processing, Ontologies, Business Rules, Business Intelligence, Data Visualization.
  • Working knowledge of statistics and experience using statistical or BI packages for analyzing large datasets (Excel, R, Python, Power BI, Tableau etc.).

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add another education


U.S. Standard Demographic Questions We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
How would you describe your gender identity? (mark all that apply)





How would you describe your racial/ethnic background? (mark all that apply)











How would you describe your sexual orientation? (mark all that apply)








Do you identify as transgender? (select one) (Select one)




Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one) (Select one)




Are you a veteran or active member of the United States Armed Forces? (select one) (Select one)





Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.