Software Engineer at Encord

San Diego, California, United States

Encord Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
NoVisa
TechnologyIndustries

Requirements

  • Bachelor's in Technology/Engineering or similar degree
  • 1-5 years of programming experience (relevant programming languages: Java)
  • Spring Boot hands-on experience setting up and using CI/CD (continuous integration, continuous delivery/deployment)
  • Strong understanding of Microservices architecture
  • Knowledge of AWS or other Cloud platforms
  • Database knowledge (i.e. RDBMS like SQL Server, Oracle, MySQL, DB2 (minimal one))
  • Understanding of Agile (Scrum) project management methodology and Test-Driven Development
  • Strong communication skills
  • Current authorization to work in the United States on a full-time basis

Responsibilities

  • Own modification and maintenance of software applications with large scope
  • Work across the IT function on different projects including analysis and design
  • Maintain and enhance software applications under supervision of a manager or technical lead
  • Participate in other application development projects, as assigned
  • Perform other duties, as assigned

Skills

Key technologies and capabilities for this role

JavaSpring BootCI/CDMicroservicesAWSSQL ServerOracleMySQLDB2AgileScrumTest-Driven DevelopmentReact.JS

Questions & Answers

Common questions about this position

What is the hourly rate for this Software Engineer position?

The starting hourly rate is $29.71 - $38.61, based on office location, relevant experience, skills, and competencies.

What benefits does Encord offer?

Benefits include monthly incentives or annual bonuses, healthcare insurance with wellness programs, retirement savings, tuition assistance, volunteering opportunities with paid time off and grants, new family support, and team-building events.

What are the required skills for this role?

Required skills include a Bachelor's in Technology/Engineering or similar, 1-5 years of programming experience with Java, Spring Boot hands-on experience with CI/CD, strong understanding of Microservices architecture, knowledge of AWS or other cloud platforms, database knowledge (RDBMS like SQL Server, Oracle, MySQL, DB2), understanding of Agile (Scrum) and Test-Driven Development, and strong communication skills.

Is this position remote or does it require office work?

This information is not specified in the job description.

What makes a strong candidate for this Software Engineer role?

A strong candidate has the required Bachelor's degree, 1-5 years Java experience with Spring Boot and CI/CD, Microservices knowledge, cloud and database skills, Agile understanding, and communication skills; preferred qualifications include a Master's, full stack with React.JS, NoSQL, event-driven architecture, and mobile app development.

Encord

Data platform for computer vision workflows

About Encord

Encord specializes in providing a data platform focused on advanced computer vision technology. The platform offers tools that help businesses manage their data labeling and workflow processes efficiently. It allows AI teams to create high-quality 'Ground Truth' data significantly faster, which is crucial for training AI models. Encord combines technology with human expertise to ensure the quality of data management services, making it distinct from competitors. The platform supports various types of visual data, including images, videos, and medical imagery, and features automated labeling and customizable workflows that integrate human input. The goal of Encord is to streamline the data management process for AI teams, enabling them to scale their projects effectively while maintaining high standards of quality.

London, United KingdomHeadquarters
2020Year Founded
$45.8MTotal Funding
SERIES_BCompany Stage
Data & Analytics, AI & Machine LearningIndustries
51-200Employees

Benefits

Social events
Flexible hours
Hybrid work
Fresh equipment & gear
Health insurance
Generous PTO
Visa sponsorship
Team lunches

Risks

Encord faces competition from established players like Scale AI and emerging startups.
Generative AI's rise may shift investor focus away from predictive models.
AI-generated content and deepfakes could lead to regulatory challenges for Encord.

Differentiation

Encord offers a unified platform for vision and multimodal AI development.
The platform integrates human-centric workflows for efficient data labeling and curation.
Encord provides tools for active learning, enhancing model performance and data quality.

Upsides

Encord raised $30M in Series B funding, indicating strong investor confidence.
The AI data annotation market is projected to reach $3.6 billion by 2027.
Encord's launch of SAM 2 shows agility in adopting cutting-edge AI models.

Land your dream remote job 3x faster with AI