What are the responsibilities and job description for the AWS Software Engineer | Remote - US position at IXIS Digital?
Overview
IXIS is seeking an energetic individual with experience building cloud-first software in AWS to join our team in developing cutting-edge, custom analytics and data socialization solutions. In this role, you will collaborate with other engineers and data scientists to build our data socialization and visualization applications, use serverless architecture to ingest, transform and store data in our data warehouse, and follow best practices around CI/CD and test-driven development. This is a full-time, remote position with the option of our office in downtown Burlington, VT.
Responsibilities
- Design and develop application logic, GraphQL APIs, and storage to support the data socialization features
- Build enterprise-grade batch and real-time data processing pipelines leveraging the AWS cloud platform, with an emphasis on serverless architectures
- Incorporate proprietary schemas and models to help transform, analyze, and visualize customer data
- Work with the Data Science and Development teams to design, implement, and facilitate data ingest, extraction, and integration across multiple programming languages (primarily R, Python, and node.js) directly and via REST and GraphQL APIs
- Collaborate with technical, data science, QA, and operational resources
- Design and implement automated acceptance and reliability tests based on business requirements and company standards
- Learn about and share: new ideas, methodologies, techniques, and technology through mentoring, pair programming, and code reviews
- Design robust, appropriately normalized schemas for warehousing a wide variety of datasets and determine when SQL vs. NoSQL solutions are preferred
- Design and manage the AWS serverless infrastructure to ensure scalability, performance and security
Required Education and Skills:
- A./B.S. in Computer Science, Software Engineering, or related area; formal training in statistics/mathematics/machine learning a plus
- 5 years of professional experience building resilient, scalable, and performant REST and/or GraphQL APIS in AWS
- 3-5 years of real-world experience with SQL and NoSQL
- Advanced relational database design skills
- Experience building CI/CD pipelines
- Experience with data streaming using tools like AWS Kinesis or Kafka
- Core critical thinking skills, including good data intuition
Additional Desired Skills:
- Experience with statistical programming, ideally in R or Python
- Development experience in a Linux or Mac environment
- Experience with React, Angular, HTML or other web development tools
- Experience with integrating Business Intelligence/Data Visualization tools (Tableau, PowerBI, etc.)
About IXIS
Founded in 2012, IXIS is rooted in innovative processes for data-driven customer experience and strategic planning. Our mission is to integrate and synchronize disparate data systems necessary to recalibrate and connect brands across converging media.
This is a full-time, remote position. We offer competitive compensation packages including health, dental, short-term and long-term disability and vision insurance, 401(k) with company match, flexible work schedules, wellness plan, and exceptional growth opportunities.