Senior Frontend Software Engineer

THE OPPORTUNITY

As a Senior Software Engineer, you will build and enhance Alegion’s AI Training Data SaaS Platform and related software products. A key member of Alegion’s Software Engineering team, you will have the opportunity to impact everything from user-facing browser applications to the backend systems and data stores and everything in between.

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering or a related technical field
  • Proficient with front-end JavaScript frameworks
  • At least 3+ years working as a Software Engineer
  • Experience with Java or C++/C#/.NET
  • 2+ years experience designing and building distributed, large-scale SaaS enterprise systems
  • Hands-on experience with AWS or other cloud infrastructure technologies
  • Experience with microservices, containerization and infrastructure automation
  • Experience practicing TDD, CI/CD in an Agile software development environment
  • Start-up experience and entrepreneurial spirit highly preferred
  • Excellent communication skills (verbal, written, presentation)
  • Ability to handle multiple competing priorities in a fast-paced environment

PREFERRED QUALIFICATIONS

  • Direct experience with React and Java
  • Experience with streaming platforms (e.g. Kafka, Kinesis)
  • Machine learning, Computer Vision, and crowdsourcing experience a big plus, but not required

WHAT YOU WILL DO

  • Participate as a technical member of an Agile team to develop Alegion’s AI Training Data Platform
  • Develop clean, well-designed, reusable, scalable code following TDD practices
  • Ensure the reliability and high availability of Alegion’s critical systems, applications and services
  • Collaborate with architects and software engineers on architectural reviews and design discussions
  • Work closely with the Product Owner to groom user stories, including providing implementation details, estimating effort, and contributing to acceptance criteria
  • Strive to achieve a high level of unit, integration and acceptance test coverage
  • Pair program with fellow engineers and perform code reviews of their design and code
  • Share knowledge with peers in dev shares, code dojos, and lightning talks
  • Embody Alegion’s cultural values in your everyday work and interactions

THE TECHNOLOGY 

Alegion’s AI Training Data Platform is a robust technology system that supports a wide array of data processes designed specifically for AI, ML, NLP, Computer Vision and Deep Learning systems. It provides the ability to define and configure complex data task workflows including multi-step and conditional paths for text, photo, video and audio. It also manages the distribution of tasks to human data specialists based on required skillets and other criteria and has built-in quality control processes that provide exceptional data quality, predictable pricing and scale to process large volumes of data-intensive tasks.

THE CULTURE

  • We have a well-defined mission, and strongly-held core beliefs and cultural values
  • We promote a workplace where employees can make an impact beyond financial results
  • We believe in being truly Agile in every decision, action and interaction
  • We recruit talented employees who are a strong fit for our culture and high-performing teams
  • We value learning and teaching, and heavily invest in employee development and growth
  • We foster a collaborative, team-focused and autonomous work environment

THE BENEFITS

  • Competitive total compensation package
  • 14% Employer Contribution – Employee Provident Fund (EPF)
  • Competitive health and insurance benefits (Including Dental & Optical)
  • Monthly Transport & Phone Allowance
  • 25 days company-paid holiday

Alegion

Crowdsourcing platform.

Technology we use

Javascript
Java
C++
C#
React
AWS
Angular
.NET