Position: Senior Software Engineer
Location: Kfar-Saba, Hybrid
Type: Full-time
About Us:
Octopai is a leader in Data intelligence solutions. Helping global enterprises transform complex data into actionable insights. Join our innovative team to develop cutting-edge data applications and push the boundaries of frontend and full-stack development.
Job Summary:
As a Senior Software Engineer, you will be a key contributor in designing, developing, and optimizing high-performance systems that underpin our data solutions. Leveraging your extensive experience, you will build and enhance scalable, reliable, and efficient software applications using Redis, SQL/NoSQL databases, C#, Python, and Java. An understanding of ETL processes, reporting tools, and data platforms is advantageous.
Key Responsibilities:
- Design and implement robust, scalable, and high-performance software solutions to support our core products, focusing on speed, reliability, and efficiency.
- Develop and maintain database solutions using Redis, SQL, and NoSQL databases, ensuring data integrity, security, and high availability.
- Leverage high-performance computing concepts, optimizing code and infrastructure for low latency and maximum throughput.
- Write clean, well-documented, and maintainable code in C#, Python, and Java.
- Lead and conduct code reviews, mentor junior engineers, and promote best practices in coding standards and test-driven development.
- Troubleshoot and resolve complex issues in development, production, and integration environments.
- Collaborate closely with engineering, product, and cross-functional teams to understand requirements and deliver on technical specifications.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 10+ years of experience in software development, with a strong background in high-performance, scalable systems.
- Proficiency in Redis for data caching, data layer optimization, and real-time data management.
- Extensive experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and database design, optimization, and administration.
- Advanced skills in C#, Python, and Java, with experience building complex applications in these languages.
- Develop and maintain robust RESTful APIs, ensuring secure and efficient data exchange between services
- Ensure adherence to security best practices, including data protection, secure coding, and vulnerability management
- Understanding of ETL processes, reporting tools, and data platforms is a plus.
- Fluent in English with excellent written and verbal communication skills.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and experience with Agile methodologies and DevOps practices is desirable.
Skills & Competencies:
- Strong analytical and problem-solving skills.
- Excellent communication skills with the ability to work both independently and collaboratively.
- High attention to detail and a commitment to producing high-quality work.
Why Join Us?
- Engage with cutting-edge technology in a high-growth field.
- Be part of a collaborative and inclusive work environment.
- Receive a competitive compensation package, benefits, and ample career development opportunities.
How to Apply:
If you are a skilled engineer ready to make an impact, please submit your resume and a cover letter highlighting your experience and suitability for this role.