Software Developer 4 Position Available In Essex, Massachusetts
Tallo's Job Summary: This job listing in Essex - MA has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Job Listing ID:
4296694
Job Title:
Software Developer 4
Application Deadline:
Open Until Filled
Job Location:
Salem
Date Posted:
06/21/2025
Hours Worked Per Week:
Not Provided Shift:
Not Provided Duration of Job:
Either Full or Part Time, more than 6 months You may contact this employer directly.
(Obtain the contact information to print or add to your jobs.)
Job Summary:
Job Description We are seeking a seasoned software developer with deep expertise in C++ programming, database internals, distributed systems, and cloud-native development, with a strong focus on AI-first architecture and intelligent analytics. As Oracle Analytics evolves into a next-generation, AI-powered platform, we are reimagining how business users interact with their data-making experiences more automated, conversational, and predictive. The ideal candidate will play a pivotal role in building systems that harness the power of large language models (LLMs), vector databases, semantic layers, and AI-enhanced query generation to transform traditional BI into a truly intelligent analytics platform. You will work on deep systems internals, AI-integrated execution engines, and scalable infrastructure that empowers users to effortlessly navigate data across the spectrum-from simple spreadsheets to petabyte-scale enterprise data warehouses-using natural language, smart recommendations, and adaptive insights. This is a rare opportunity to shape the future of AI-powered analytics by contributing to a platform that blends core engineering rigor with cutting-edge AI innovation.
Responsibilities Key responsibilities:
Design, develop, test, and deliver new features for a modern analytics platform, with growing emphasis on AI-assisted data exploration and automation, deployable on both Oracle Cloud and on-premise environments Lead the creation of formal design specifications and the development of complex systems, including components that support AI-enhanced user experiences and intelligent query processing Collaborate closely with Product Management to define product requirements, especially those involving augmented analytics, natural language interfaces, and smarter data workflows Build high-quality software applications following established coding standards, while evolving them to support AI-integrated capabilities Communicate regularly with project teams, sharing progress and collaborating on both traditional and AI-driven features Contribute to continuous improvement by suggesting enhancements to the user interface, system architecture, or the adoption of emerging technologies-including selective AI/ML integration where it adds clear value Ensure quality through solid development standards, rigorous testing, and thoughtful review processes Perform maintenance and enhancements on existing software, with a focus on improving scalability, usability, and gradually introducing intelligent automation
Key Qualifications:
BS/MS in Computer Science or a related discipline Strong analytical and problem-solving skills, with an aptitude for systems thinking and performance tuning Proven experience building and debugging multithreaded, concurrent applications in production environments Ability to architect and develop large-scale, enterprise-grade systems, with attention to extensibility and modular design In-depth understanding of memory management, concurrency models, and low-level performance optimization Advanced proficiency in modern C++, including STL, templates, and object-oriented design patterns Interest or experience in database internals, query processing, or storage engine development Practical experience with AI/ML programming, including model integration, inference pipelines, or AI-enhanced features (e.g., recommendation, NLP, anomaly detection) Familiarity with LLMs, vector databases, semantic search, or embedding-based similarity systems is a plus Solid grasp of SQL, relational data modeling, and data processing concepts (joins, indexes,…
Job Classification:
Software Developers Access our statewide or regional occupation report for more information about wages,
employment outlooks, skills, training programs, related occupations, and more. Compensation
Salary:
Not Provided Job Requirements
Experience Required:
See Job Summary
Education Required:
None
Minimum Age:
N/A Gender:
N/A