Software Engineer I

2 Months ago • 2-4 Years • Software Development & Engineering • ₹20,96,000 LPA - ₹36,03,300 LPA

Job Summary

Job Description

The Software Engineer I will be part of a new group within Anthology focused on the data platform. The team's mission is to bring data together from across Anthology’s extensive product lines into a cloud-based data lake. This role involves utilizing AWS tools to support Anthology products, working with the development and product managers on system research, product design, and defect resolution. Responsibilities also include learning quickly, developing creative solutions, and ensuring consistency among products. The role requires responding to challenges of cloud-based software and thriving in the face of difficult problems.
Must have:
  • 2-4 years of experience designing and developing enterprise solutions
  • Knowledge of the OOP
  • Experience with Python, Typescript/JavaScript
  • Experience with SQL using Snowflake, Oracle, MSSQL, PostgreSQL, or other RDBMS
  • Data structure algorithm analysis and design skills
  • Knowledge of distributed systems
  • Knowledge of professional engineering best practices
  • Knowledge of a broader set of tools in the AWS tool suite
  • Fluency in written and spoken English
Good to have:
  • Experience designing, developing, and operating scalable near real-time data pipelines
  • Experience with designing and implementing ETL processes
  • Experience with fact/dimensional modeling (Kimball, Inmon)
  • Previous experience in the education industry and e-learning technologies

Job Details

Software Engineer I

Chennai, India

 

The Opportunity:

Anthology offers the largest EdTech ecosystem on a global scale, supporting over 150 million users in 80 countries. Our mission is to provide dynamic, data-informed experiences to the global education community so that learners and educators can achieve their goals.

 

We believe in the power of a truly diverse and inclusive workforce. As we expand globally, we are committed to making diversity, inclusion, and belonging a foundational part of not only our hiring practices but who we are as a company.

 

For more information about Anthology and our career opportunities, please visit www.anthology.com.

 

We are building up a new group within Anthology focused on the data platform. This team’s mission is to bring data together from across Anthology’s extensive product lines into our cloud-based data lake. We are the analytics and data experts at Anthology. Our team enables other development teams to utilize the data lake strategically and effectively for a variety of Anthology products. We deliver products and services for analytics, data science, business intelligence, and reporting. 

 

The successful candidate will have a strong foundation in software development, scaled infrastructure, containerization, pipeline development, and configuration management as well as strong problem-solving skills, analytical thinking skills, and strong written and oral communication skills.

 

Primary responsibilities will include:

  • Learning quickly and developing creative solutions that encompass performance, reliability, maintainability, and security 
  • Applying hands-on implementation solutions using the AWS tool suite and other components to support Anthology products that utilize an expansive data lake  
  • Working with the development manager, product manager, and engineering team on projects related to system research, product design, product development, and defect resolution 
  • Being willing to respond to the unique challenges of delivering and maintaining cloud-based software. This includes minimizing downtime, troubleshooting live production environments, and responding to client-reported issues 
  • Working with other engineering personnel to ensure consistency among products 
  • Through continued iteration on existing development processes, ensuring that we’re leading by example, fixing things that aren’t working, and always improving our expectations of ourselves and others 
  • Thriving in the face of difficult problems
  • Working independently with general supervision

 

The Candidate:

Required skills/qualifications:

  • 2-4 years of experience designing and developing enterprise solutions including serverless/functionless API services
  • Knowledge of the OOP
  • Experience with Python, Typescript/JavaScript
  • Experience with SQL using Snowflake, Oracle, MSSQL, PostgreSQL, or other RDBMS
  • Data structure algorithm analysis and design skills
  • Knowledge of distributed systems and tradeoffs in consistency, availability, and network failure tolerance
  • Knowledge of professional engineering best practices for the full SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Knowledge of a broader set of tools in the AWS tool suite (CDK, CloudFront, CloudWatch, CodeCommit, CodeBuild, CodePipeline, Lambda, API Gateway, SNS, SQS, S3, KMS, Batch, DynamoDB, DMS), Docker
  • Fluency in written and spoken English

Preferred skills/qualifications:

  • Experience designing, developing, and operating scalable near real-time data pipelines and stream processing
  • Experience with designing and implementing ETL processes
  • Experience with fact/dimensional modeling (Kimball, Inmon)
  • Previous experience in the education industry and e-learning technologies                    

 

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.   

 

Anthology is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor.

Similar Jobs

Capgemini - Adobe AEM

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
USE Insider - Account Manager

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
8 Months ago
Valeo - System & Software Quality Engineer

Valeo

Skawina, Lesser Poland Voivodeship, Poland (On-Site)
1 Year ago
Wolters Kluwer - Senior Business Development Manager

Wolters Kluwer

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
HoYoverse - Brand Marketing

HoYoverse

Singapore (On-Site)
2 Months ago
Simcorp - Engineering Manager

Simcorp

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Blue wire software - Building Electrical Engineer

Blue wire software

Saint-Georges, Quebec, Canada (On-Site)
3 Weeks ago
Publicis Groupe - Master Planning Sr. Engineer

Publicis Groupe

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
2 Weeks ago
PwC - Associate - SAP- GDC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Epic Games - Senior Software Engineer

Epic Games

(On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Intern/Co-op

Meta

Seattle, Washington, United States (On-Site)
8 Months ago
Accenture - Application Tech Support Practitioner

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Illumination - Jr. Executive Assistant

Illumination

Santa Monica, California, United States (On-Site)
3 Months ago
NVIDIA - STA Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
welevel  - Initiative Application

welevel

Munich, Bavaria, Germany (On-Site)
4 Months ago
160over90 - Senior Business Affairs Manager

160over90

Los Angeles, California, United States (On-Site)
2 Months ago
CrowdStrike - Detection Engineer, Falcon Complete

CrowdStrike

United States (Remote)
2 Months ago
USE Insider - Marketing Manager, DACH

USE Insider

Berlin, Berlin, Germany (Hybrid)
4 Months ago
NVIDIA - Senior Solutions Architect, Retail

NVIDIA

Arkansas, United States (Remote)
2 Months ago
Enphase Energy - Engineer - Customer Service - German

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Nautilis mobile - Senior Programmer

Nautilis mobile

Pune, Maharashtra, India (On-Site)
1 Month ago
T systems - SAP ABAP Consultant

T systems

Pune, Maharashtra, India (On-Site)
2 Months ago
Hike - Compliance Lead

Hike

New Delhi, Delhi, India (Remote)
2 Months ago
Capgemini - Accounting and Treasury Support Expert

Capgemini

Kolkata, West Bengal, India (On-Site)
1 Month ago
Alp Consulting  - 3D Artist-Illustrations:Iso-Draw,Creo Parametric,View,Adobe illustrations

Alp Consulting

Madha, Maharashtra, India (On-Site)
1 Year ago
Dentsu - Senior Software Engineer

Dentsu

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
PwC - IN_Manager_Telecom Consulting_TMT_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
7 Months ago
Progress - Senior Manager, Inside Sales

Progress

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Gallagher - Data Scientist

Gallagher

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Paytm - B2B Sales (Telecom) - Associate / Freshers (Africa)

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Nice - Associate Technical Support Engineer

Nice

Manila, Metro Manila, Philippines (Hybrid)
3 Weeks ago
Spaulding Ridge - Analytics Engineer

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
4 Weeks ago
Synechron - Senior Service Desk Engineer

Synechron

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Bazaar Voice - Software Development Manager

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Apple - Software Engineer, Apple Cash

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Capgemini - R&S Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
FICO - Customer Support - Engineer I

FICO

Bengaluru, Karnataka, India (Remote)
3 Weeks ago
Daybreak Game Company LLC - Software Development Engineer (Cardset)

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
7 Months ago
Monzo - Staff Technical Program Manager

Monzo

London, England, United Kingdom (Remote)
4 Weeks ago
Qualcomm - IT Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Millions of students around the world are supported throughout their education journey via Anthology’s ecosystem of flagship SaaS solutions and supporting services, including the award-winning Blackboard® (LMS), Anthology® Student (SIS/ERP), and Anthology® Reach (CRM). Through the Power of Together, we are uniquely inspiring educators and institutions with innovation that is meaningful, simple and intelligent to help customers redefine what’s possible and create life-changing opportunities for people everywhere. www.anthology.com. 

United States (Remote)

Chennai, Tamil Nadu, India (Hybrid)

United States (Remote)

Bogota, Colombia (Remote)

United States (Remote)

United Kingdom (Remote)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Anthology Inc

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug