Echo360 Inc

Echo360 is the global leader in inspired learning

Related companies:

Jobs at this company:

Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

  • 5+ years of experience as a Site Reliability Engineer or similar role.
  • Strong understanding of AWS cloud services, including DynamoDB, MySQL, S3, CloudSearch, OpenSearch, Kafka, Presto, EKS, ECS and EC2.
  • Experience with infrastructure automation tools like Ansible, Terraform, or CloudFormation.
  • Experience with monitoring and alerting tools like CloudWatch, DataDog, Prometheus, Grafana, Kibana, and PagerDuty.
  • Experience with GitHub actions, Cl/CD pipelines and deployment strategies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and take ownership of complex tasks.
  • Passion for technology and a desire to learn and grow.
  • Experience with Jenkins, PostgreSQL, and MongoDB.
  • Experience with cloud cost optimization, security best practices and tools.
  • Experience working in a fast-paced, agile environment.
  • Experience Rancher, Cattleprod, and TeamCity a plus.
  • Ensure service reliability and SLO/SLA adherence to production, preventing incidents by proactively conducting failure testing.
  • Implement automated monitoring and alerting systems for early detection of potential problems.
  • Collaborate with development teams to perform deployments and rollbacks with minimal disruption.
  • Optimize the performance and scalability of our AWS infrastructure, including RDS, DynamoDB, MySQL, S3, CloudSearch, OpenSearch, Kafka, Presto, SES, EKS, ECS, and EC2.
  • Automate infrastructure provisioning and deployment processes using Terraform, CI/CD pipelines, and configuration management tools.
  • Proactively identify and address potential security vulnerabilities to maintain compliance, IAM best practices, and secrets management.
  • Participate in incident response and post-mortem analysis activities to identify root causes and prevent future occurrences.
  • Help onboard and mentor junior team members, sharing your knowledge and expertise.
  • Stay up to date on the latest cloud technologies and best practices for SRE.
  • Participate in a well-structured on-call rotation with other Site Reliability Engineers.
  • Explore new technologies and innovative solutions to improve service quality and speed to market.
  • Participate in technical discussions and deep dives with the other engineering and product teams.

AWSPostgreSQLDynamoDBJenkinsKafkaKibanaMongoDBMySQLGrafanaPrometheusCI/CDAgile methodologiesLinuxDevOpsTerraformMicroservicesAnsible

Posted 11 days ago
Apply
Apply
🔥 Engineering Team Lead - AI
Posted about 1 month ago

📍 United States

🧭 Full-Time

💸 145000.0 - 155000.0 USD per year

🔍 EdTech

  • 5+ years of experience in AI development and deployment.
  • 3+ years of experience using AWS AI services.
  • Strong programming skills in Python and other relevant languages.
  • Experience with machine learning frameworks and multiple LLMs, including Response Augmentation for extraction, summarization, search, and generation of new content.
  • Experience with AI-supported document processing, video analysis, interaction and engagement data, and assessment.
  • Strong understanding of data pipelines and data engineering principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Lead technical design and architecture for AI projects, ensuring best practices.
  • Develop and deploy AI models for document, video, and interaction data using AWS and other model/service providers
  • Build and maintain data pipelines for AI model training and deployment.
  • Collaborate very closely with peer tech leads with responsibility for ensuring successful development and integration of specific features into platform modules.
  • Provide leadership and technical guidance to AI team members.
  • Evaluate and recommend new AI technologies and tools.
  • Collaborate with product and engineering teams to define AI requirements.
  • Conduct thorough testing and validation of AI models.
  • Communicate complex technical concepts to diverse audiences.
  • Contribute to code reviews and knowledge-sharing sessions.

AWSLeadershipPythonSoftware DevelopmentArtificial IntelligenceData AnalysisMachine LearningAlgorithmsData engineeringREST APITensorflowCommunication SkillsCollaborationProblem Solving

Posted about 1 month ago
Apply
Apply
🔥 Engineering Team Lead - Data
Posted about 1 month ago

📍 United States

💸 145000.0 - 155000.0 USD per year

🔍 Education Technology

  • 7+ years of experience in data engineering, 2+ years of experience in a lead role.
  • Solid understanding of data lake, lakehouse, and warehouse data architectures.
  • Deep hands-on expertise in AWS cloud architecture and data-related services, patterns, and practices, inclusive of S3, EMR, Glue, Athena, Redshift, QuickSight, Kinesis or equivalent streaming, SQS and other queue/messaging components, Lambda, Step Functions, Airflow or other job management as appropriate.
  • Strong command of SQL, Python and related Python libraries.
  • Knowledge of data visualization tools (QuickSight preferred) and advanced analytics techniques.
  • Proven track record of successfully building and scaling reliable, secure, cost efficient, and performant data and analytics solutions.
  • Demonstrable experience with designing and implementing data quality processes.
  • Excellent leadership and communication skills, with the ability to motivate and inspire teams.
  • Strong analytical and problem-solving skills, with a focus on data-driven decision-making.
  • Ability to work collaboratively across diverse teams and prioritize effectively in a fast-paced environment.
  • An understanding of data security and data privacy and related regulatory requirements.
  • Prior experience working in a global environment with offshore team members.
  • Prior experience in education technology product development and learning analytics is strongly preferred.
  • Recent, relevant experience with Machine Learning and Generative AI as they apply to data analytics uses cases for discovery, analysis, and predictive use cases is strongly preferred.
  • Bachelor’s degree in computer science or related engineering/technical discipline
  • Provide technical and people leadership and direction for the data team, setting goals, defining technical approaches, architecture, planning and executing work following Agile practices to consistently deliver on commitments.
  • Partner closely with product management, application, SRE, and security teams to build consensus on needed capabilities, designs, APIs, infrastructure, and ensure security and privacy of data.
  • Oversee the architecture and implementation of data pipelines, structured and unstructured storage, data transformation, data warehouses, analytics solution, and data APIs.
  • Ensure the delivery of high-quality, timely, and accurate data solutions.
  • Drive the adoption of best practices in data quality, and security.
  • Monitor emerging technologies and trends in data and analytics to recommend and implement innovative solutions.
  • Manage project timelines, budgets, and resources to meet internal and customer commitments.
  • Build and maintain strong relationships with internal stakeholders, external vendors, and customers.
  • Recruit, develop, and retain strong talent for the data team, inclusive of employees and off-shore/near-shore partners.

AWSBackend DevelopmentLeadershipProject ManagementPythonSQLAgileCloud ComputingData AnalysisETLMachine LearningPeople ManagementAirflowApache KafkaAPI testingData engineeringData StructuresREST APIServerlessCommunication SkillsCI/CDMicroservicesData visualizationTeam managementStrategic thinkingData modelingData analyticsData management

Posted about 1 month ago
Apply