GrepJob
Esri

Software Engineer I - Data Engineering

Esri
Apply
about 3 hours ago
Redlands, CA, USA
Entry Level / Mid Level

Base Salary

$79k - $130k/yr

Responsibilities

  • Design, implement, test and maintain software components for data processing and API services.
  • Write clean, well-tested, readable and maintainable code with good abstractions.
  • Write clear documentation of implemented features and proactively seek help to resolve ambiguity.
  • Assist in improving database queries and data models for better performance.
  • Follow engineering best practices including code reviews, testing and continuous integration.
  • Collaborate cross-functionally with Software Development Engineers, QA Engineers, Product Managers, and UI/UX teams to deliver end-to-end solutions.
  • Stay current with emerging technologies and recommend tools or approaches to improve development efficiency.

Requirements

  • 1+ years of software development experience or relevant internships/project work.
  • Programming experience with Java and/or Python.
  • Understanding of API development and RESTful services.
  • Familiarity with relational databases such as MySQL, PostgreSQL, or SQL Server.
  • Understanding of data structures, algorithms, and software engineering fundamentals.
  • Exposure to ETL concepts, batch processing, or data pipelines.
  • Strong problem-solving skills and willingness to learn new technologies.
  • Bachelor’s degree in computer science, engineering, or related technology field.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision insurance.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave and twelve paid holidays.
  • Opportunities for personal and professional growth.

Tech Stack

Apache KafkaAWSElasticsearchJavaMicrosoft SQL ServerMySQLPostgreSQLPython

Categories

Data Engineering