Software Engineer I

2 Months ago • 2-4 Years • Software Development & Engineering

Job Summary

Job Description

Anthology is seeking a Software Engineer I to join its new data platform group. The role involves building and maintaining a cloud-based data lake, enabling other teams to utilize data effectively for various products. Responsibilities include developing creative solutions focused on performance, reliability, maintainability, and security, implementing solutions using the AWS tool suite, collaborating with managers and product teams on system research and development, responding to production environment challenges, and ensuring consistency among products through improved development processes. The successful candidate will have strong problem-solving and analytical skills, with excellent written and oral communication.
Must have:
  • 2-4 years of experience in enterprise solutions
  • Knowledge of OOP
  • Experience with Python, Typescript/JavaScript
  • Experience with SQL (Snowflake, Oracle, MSSQL, PostgreSQL)
  • Data structure algorithm analysis and design
  • Knowledge of distributed systems
  • Understanding of SDLC best practices
  • Familiarity with AWS tools (CDK, Lambda, API Gateway, etc.)
  • Docker knowledge
  • Fluency in English
Good to have:
  • Experience with scalable data pipelines
  • Experience with stream processing
  • Experience with ETL processes
  • Experience with fact/dimensional modeling
  • Previous experience in education industry

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

Hitachi - Share Point Developer

Hitachi

Pune, Maharashtra, India (Remote)
8 Months ago
NielsenIQ - HR Director, Benelux and Nordics

NielsenIQ

Amstelveen, North Holland, Netherlands (Hybrid)
2 Weeks ago
Bito - VP Engineering

Bito

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
31st Union - Senior UI/UX Designer

31st Union

San Mateo, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Software Engineer - Ethernet Switch

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
5 Months ago
Netflix - Analytics Engineer (L4) - Acquisition

Netflix

Los Gatos, California, United States (On-Site)
2 Months ago
Qualcomm - BSP Engineer, CE

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Alten Technology - SW/HW Integration SDE

Alten Technology

San Francisco, California, United States (On-Site)
1 Month ago
Nagarro - Senior Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
8 Months ago
Scale AI - Software Engineer, Enterprise

Scale AI

London, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Star schema - Delivery Driver

Star schema

San Marcos, California, United States (On-Site)
1 Week ago
Philips - Content Lead PH Growth Region

Philips

Gurugram, Haryana, India (On-Site)
1 Month ago
Homa Games - Director of Product, Hybridcasual

Homa Games

United Kingdom (Remote)
3 Months ago
EveryMatrix - Mid/Senior Data Analyst

EveryMatrix

Yerevan, Yerevan, Armenia (On-Site)
2 Months ago
Xsolla - Senior Flutter Engineer

Xsolla

Baku, Azerbaijan (Hybrid)
1 Week ago
Activision - IT Support Specialist

Activision

Malmö, Skåne County, Sweden (On-Site)
1 Year ago
Cadence - Analog, Custom IC Design/Layout and Implementation AE Engineer

Cadence

San Jose, California, United States (On-Site)
2 Months ago
Argus - Site Reliability Engineer

Argus

Indonesia (Remote)
2 Months ago
NVIDIA - Senior CAD Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Ziff Davis - Planner, Sales Planning

Ziff Davis

United States (Remote)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Capgemini - Middleware Administrator

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Security IP DV Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zelis  - Sr. Salesforce Developer

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
Alphawave Semi - Assistant Manager - Finance

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
WebTech Corporation - Field Service Engineer

WebTech Corporation

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Cubic corporation - Technical L&D Manager

Cubic corporation

Hyderabad, Telangana, India (On-Site)
1 Month ago
Contentstack - Senior Software Engineer I

Contentstack

Virar, Maharashtra, India (On-Site)
1 Month ago
luxsoft - Performance Test Engineer

luxsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - Ad Sales - Associate/Senior Associate - Paytm Ads

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Capgemini - ETL Testing

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Valeo - Industrial Digital Engineer

Valeo

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
NVIDIA - Principal Engineer

NVIDIA

(Remote)
4 Months ago
Apple - Metal GPU Compiler Driver Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Nintendo - Software Engineer II (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago
Ansys - Technical Support Engineer II

Ansys

Tokyo, Japan (On-Site)
1 Month ago
Autodesk - Software Engineer

Autodesk

North Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
Nagarro - Senior SAP QM Consultant - Focus Process Industry

Nagarro

Germany (Remote)
3 Months ago
Nordson Corporation - Technical Customer Engineer

Nordson Corporation

Bangkok, Thailand (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer

Nagarro

India (Remote)
8 Months ago
Accenture - Software Development Lead

Accenture

Ahmedabad, Gujarat, India (On-Site)
1 Month 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. 

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

United Kingdom (Remote)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Bogota, Colombia (Remote)

Alabama, United States (Remote)

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