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