Apply

Senior Software Engineer

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 6+ years

πŸ” Industry: Digital Commerce

⏳ Experience: 6+ years

Requirements:
  • Bachelor's or Master's degree in Computer Science or related fields.
  • 6+ years of hands-on experience in Java or another object-oriented language.
  • Experience with cloud providers (AWS, GCP) and building enterprise software products.
  • Experience with open source search engines (Solr, ElasticSearch).
  • Familiarity with big data technologies (Hadoop, Spark, Kafka).
  • Proven track record in developing and maintaining distributed systems in a production environment.
  • Strong background in data structures, algorithms, and software architecture.
  • Familiarity with machine learning algorithms and tools.
  • Interest in staying updated with search/GenAI/LLM technologies.
  • Experience working with Data Science teams to implement ML models in real-time is a plus.
  • Startup experience is desirable but not required.
Responsibilities:
  • Design and implement recall and ranking search algorithms, leveraging the latest LLM models to optimize the digital experience for commerce.
  • Build, maintain, and scale data processing pipelines for Search in an efficient and reliable way.
  • Partner with the Product team to understand requirements and use cases, engaging cross-functional engineering teams to drive project execution.
  • Participate in a lean and agile development process, focusing on automation and monitoring.
  • Apply GenAI/LLM technologies to enhance search relevance, boosting revenue for Bloomreach customers.
  • Steward a high bar of technical excellence to drive innovation in the search and personalization space.
Apply

Related Jobs

Apply

🏒 Company: New RelicπŸ‘₯ 1001-5000πŸ’° Private about 1 year agoπŸ«‚ Last layoff about 2 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 5+ years of experience working with modern JavaScript front-end frameworks.
  • Familiarity with git, npm, babel, and webpack.
  • Experience with front-end JS testing tools and UI testing techniques.
  • Experience integrating UI with data from service endpoints.
  • Expertise in modern HTML and CSS, including Sass.

  • Implement rich, interactive data visualizations using modern JavaScript.
  • Select the best frameworks and tools for codebase and product stability.
  • Collaborate with product manager and data engineers for data exploration products.
  • Produce highly performant and flexible user interfaces.
  • Work with designers and UI engineers to stay updated on UI best practices.
  • Continuously improve skills for higher quality data products.
Posted 2 days ago
Apply
Apply

πŸ“ US, Western Europe

πŸ” Digital Signage

🏒 Company: BrightSignπŸ‘₯ 11-50πŸ’° Private about 3 years agoDigital SignageElectronicsManufacturingSoftware

  • 7+ years of experience in embedded software development.
  • 2+ years working on software focused on ML/AI.
  • Strong expertise in C++ and Python, with proficiency in Typescript/Javascript.
  • Deep understanding of ML inference, machine vision, and speech technologies.
  • Familiarity with OpenEmbedded for embedded Linux development.
  • Comfortable with ML/AI recipe writing and testing.
  • Knowledge of ML Ops.
  • Experience with cloud technologies for ML model integration.
  • Excellent problem-solving and performance optimization skills.
  • Strong understanding of agile methodologies and team leadership.
  • 5+ years experience with Linux, proficient with command line.
  • Experience with Git and GitHub; familiarity with Gerrit is desired.
  • BA/BS in a relevant discipline or 5+ years industry experience.
  • Strong attention to detail and communication skills.
  • Ability to adapt in a fast-paced environment.

  • Technical Leadership: Spearhead ML/AI technology insights within the company.
  • Self-Starter: Operate autonomously across multiple teams in various time zones.
  • Software Architecture: Develop scalable architecture for ML/AI features.
  • Feature Development: Collaborate to translate requirements into technical solutions.
  • Coding and Implementation: Write maintainable code for new features and bug fixes.
  • Quality Assurance: Collaborate with QA for testing and reviews.
  • Performance Optimization: Enhance software efficiency.
  • Platform Compatibility: Address platform-specific compatibility issues.
  • Technical Documentation: Produce design documents and guides.
  • Research and Innovation: Stay updated on ML/AI trends.
  • Collaboration and Communication: Work with various teams and communicate technical concepts.

PythonEmbedded SystemsGitMachine LearningC++Linux

Posted 3 days ago
Apply
Apply

πŸ“ Eastern time zones of Canada and the US

🧭 Full-Time

πŸ” Software development, observability solutions

  • Solid experience with building full stack applications, ideally using React & GoLang.
  • Experience delivering projects from requirements gathering to product shipping.
  • Experience with developing cloud software or some systems engineering experience.
  • Comfortable in a remote-first environment and effective in communication.
  • Value autonomy and prefer enabling decisions over bureaucracy.
  • Eagerness to learn and grow professionally.

  • Design, build, operate, and maintain critical systems, ensuring reliability, performance, and availability.
  • Collaborate with the team to deliver new features and iterate based on results.
  • Drive projects from ideation to operational deployment.
  • Mentor junior members and participate in product discussions.

Cloud ComputingFull Stack DevelopmentUser Experience DesignGoReact

Posted 3 days ago
Apply
Apply

πŸ“ Eastern time zones of Canada and the US

πŸ” Software development, data visualization

  • Solid experience with building full stack applications, ideally using React & GoLang.
  • Experience delivering projects from gathering requirements to shipping a product in a self-driven way.
  • Experience with developing software that runs in the Cloud or some experience with systems engineering.
  • Comfortable working in a remote-first company and understand the importance of communication.
  • Value autonomy and enabling decisions over committees and red tape.
  • Eagerness to learn and grow.
  • Ability to transform ideas into working code, including designing a solution, getting feedback, and writing a prototype.
  • Enjoy working on complex solutions and as a team.

  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Mentor and support other team members, participate in product discussions, and collaborate with the team.

Software DevelopmentCloud ComputingFull Stack DevelopmentGoREST APIReact

Posted 3 days ago
Apply
Apply

πŸ“ Poland, Spain

πŸ” Beauty marketplace

🏒 Company: BooksyπŸ‘₯ 501-1000πŸ’° Debt Financing 3 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • Proficiency in Python.
  • Experience with JavaScript/TypeScript and the Vue.js framework.
  • Strong database management experience with PostgreSQL.
  • Expertise in writing comprehensive test suites and using automated testing frameworks.
  • Experience designing and implementing scalable architectures (microservices, event-driven systems).
  • Familiarity with Docker and building CI/CD pipelines.
  • Conversational-level English language skills.

  • Design, build, and maintain scalable, high-quality systems.
  • Empower beauty professionals worldwide.
  • Work on new features and optimize system performance.
  • Shape architecture to support a growing platform.
  • Collaborate with product managers, designers, and engineers.
  • Craft solutions that solve real-world problems for millions of users.
  • Drive innovation and continuous improvement in the codebase.

DockerPostgreSQLPythonJavascriptTypeScriptVue.JsCI/CDMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 130800.0 - 180000.0 USD per year

πŸ” Offensive Cybersecurity

  • At least 5 years of experience in full-stack web development.
  • Strong skills in JavaScript (React), Ruby, Node.js, and familiarity with cloud environments (GCP, Kubernetes).
  • Proficiency in designing and consuming RESTful APIs.
  • Commitment to writing clean, maintainable code and thorough understanding of application architecture principles.
  • Excellent written and verbal communication skills in English.
  • Eagerness to learn new technologies and proactive mindset.

  • Lead and contribute to the development of Cobalt's SaaS platform, focusing on high-quality, scalable solutions.
  • Collaborate closely with Product Managers, Designers, and Staff Engineers to translate business needs into innovative features.
  • Influence architecture decisions and participate in code reviews and technical planning.
  • Advocate for best practices in software development, including agile methodologies and CI/CD.
  • Mentor junior engineers, contributing to a collaborative engineering culture.

Node.jsAgileGCPKubernetesRubyReactCI/CDRESTful APIs

Posted 4 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 146570.0 - 175000.0 USD per year

πŸ” Advertising technology

🏒 Company: InMarketπŸ‘₯ 251-500πŸ’° $11,500,000 Debt Financing over 3 years agoDigital MarketingAdvertisingMobile AdvertisingMarketing

  • Solid computer science fundamentals.
  • 5+ years of experience in software development using Java.
  • Experience with SpringBoot Framework.
  • Experience with high performance databases like Aerospike and traditional relational databases.
  • Knowledge of distributed systems, data structures, and concurrency.
  • Experience with Kubernetes and Docker.

  • Provide technical leadership and help transform the advertising industry.
  • Work on a Java/SpringBoot based system running in AWS and GCP handling over half a million requests per second.
  • Participate in R&D projects influencing technology direction.
  • Tackle challenges related to high throughput data processing, performance tuning, and system automation.
  • Develop real products used by millions, considering business needs.
  • Mentor junior engineers and support their career growth.
  • Ensure code is continuously tested and released for fast feedback.
  • Communicate effectively and make stakeholder-driven decisions.

AWSDockerGCPJavaKubernetesSpring Boot

Posted 4 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Financial technology

  • 5+ years of experience in software engineering with leadership responsibilities.
  • Experience mentoring junior engineers.
  • Passion for working with cross-functional teams.
  • Proficiency in modern programming languages such as Python, Kotlin.
  • Experience with cloud platforms including AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with database systems (SQL, NoSQL) and web frameworks.
  • Experience in RESTful API development.
  • Strong understanding of Agile, Scrum, and DevOps methodologies.
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code.
  • Optimize and refactor existing code for performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code and ensure adherence to best coding practices.
  • Lead technical discussions and design reviews.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions focusing on robustness, security, and performance.
  • Actively participate in creating an inclusive workplace.

AWSDockerPythonSQLAgileKotlinNosqlDevOps

Posted 4 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 140000.0 - 159800.0 USD per year

πŸ” Financial Services

  • Bachelor's degree.
  • At least 3 years of experience in DevOps Engineering (Internship experience does not apply).
  • At least 2 years of experience with Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform).
  • At least 2 years of Unix or Linux system administration experience.
  • Preferred: 2+ years with Terraform or Ansible, Docker or Kubernetes, coding and scripting (Python, JavaScript, Bash), and Agile Development Practices.

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Share passion for tech trends, experiment with new technologies, participate in technology communities, and mentor engineering community members.
  • Work with digital product managers to deliver cloud-based solutions that promote financial empowerment.

AWSDockerNode.jsPostgreSQLPythonElasticSearchCassandraLinuxTerraformAnsible

Posted 5 days ago
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ’Έ 118000.0 - 231000.0 USD per year

πŸ” Software and Data Management

  • 5+ years experience in software engineering, primarily focused on cloud-native backend systems.
  • B.Sc / M.Sc in Computer Science or similar field, or equivalent practical experience.
  • Track record of designing, building, implementing, and operating highly complex projects in distributed storage systems with high availability and durability guarantees.
  • Proficient in a modern compiled programming language (Go, Java, C#, C++, etc.).
  • Excellent communication skills, both written and verbal.
  • Desire to collaborate with colleagues and mentor fellow engineers.
  • Is curious, collaborative, empathetic, and intellectually honest.
  • Has a passion for problem-solving and learning new things in the domains of computer science and software engineering.

  • Design, architect, build, and deliver core pieces of Atlas Online Archive with a focus on storage systems, primarily coding in Go.
  • Lead projects from specification to delivery while collaborating with query, cluster, and frontend teams.
  • Mentor and grow other team members.
  • Improve our codebase, best practices, and design principles.
  • Define your top priorities and focuses, communicate them, and execute against them.

Backend DevelopmentCloud ComputingGoSoftware EngineeringData management

Posted 6 days ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.