Remote Developer Jobs

The fastest and lightest remote job board for developers

Senior Software Engineer at Authority Partners

DESCRIPTION:
Authority Partners is hiring experienced, passionate and self-driven Senior Software Engineer/Data Engineer to join our strong development teams. Make sure you don’t miss this call and the chance to join a team of top-notch players working with the most modern technologies. You will take on complex problems in a big data world and make sense of it through advanced data engineering and rendering tools, undertaking the full software lifecycle of design, implementation, and integration. Further, you will use leading-edge cloud computing technology, leverage Amazon Web Services to build AI infrastructure and redefine data interaction. If we sparked your interest and you are up for the challenge, read on and apply!

RESPONSIBILITIES:

  • Design and develop SDK framework to integrate AI product in the flow of work
  • Develop, improve, and maintain API and SDK to support access across any system
  • Produce unit, functional, integration and interoperability tests, including automating tests when possible
  • Collaborate with product team to translate requirements into future product development
  • Extensive experience with working with APIs
  • Leverage machine learning techniques to build systems which process and derive insights from billions of data points every day

REQUIREMENTS:

  • 5+ years of proven work experience in software development
  • Strong knowledge of JavaScript and at least one UI library/framework (e.g. React, Angular)
  • Minimum two years of experience with Amazon Web Services (Lambda, EC2, RDS, Elastic Beanstalk, S3, etc.), DevOps and CI/CD
  • Working knowledge of Python, Java, and/or Scala
  • Understanding of the technology and approaches for knowledge representation and semantic reasoning, e.g., semantic web technologies, graph databases, or deep relational data modeling
  • Knowledge of backend coding, API development, and database technologies
  • Understanding of data flows, data architecture, ETL and processing of structured and unstructured data
  • Experience with distributed software suites such as Apache Hadoop, Spark, Spark Streaming, Kafka, Storm, Zookeeper, Flume, Presto, Pig, Hive, MapReduce
  • Experience with agile (e.g., Scrum) or lean (e.g., Kanban) methodologies and practices
  • Minimum five years of experience building production quality cloud products
  • Proven leadership skills including: mentoring, coaching, and collaboration; able to inspire or mentor junior and senior team members.
  • Ability to design, architect and quickly complete projects with minimal supervision and direction
  • You have a passion for keeping up with the fast-emerging big data analytics technical landscape.
  • Experience developing and managing RESTful API applications with demonstrable production-scale experience
  • Experience developing cross-platform technologies and packaging as an SDK/library
  • Good understanding of system architecture and design and experience with large distributed systems
  • Demonstrated delivery of large-scale, initially-ambiguous projects
  • Expert knowledge in Machine Learning (Natural Language Processing ,VIsion , Classification , Search)
  • Knowledge of the software architecture and designing of systems at the enterprise level

EDUCATION AND EXPERIENCE:
Bachelor’s, Master’s or Ph.D. in Computer Science, Engineering, Mathematics or Physics, or equivalent industry experience