Job Closed

This listing is no longer active.

Cloudera logo
Cloudera

Cloudera provides a software platform that helps its users solve business challenges with data management and analytics. The company’s software empowers peopl

Senior Software Engineer

Location

California

Posted

96 days ago

Salary

$144K - $192K / year

Seniority

Senior

Job Description

Senior Software Engineer

Cloudera

• Help build the leading platform for machine learning & AI in the enterprise • Design, code, and implement elegant, scalable, enterprise-quality application services • Work to enhance developer velocity and team agility • Build strong relationships and collaborate with platform and UI engineers, quality engineers, UX designers, as well as Product Management, Field Engineering, and other external partners

Job Requirements

  • 5+ years of experience building scalable, robust and secure enterprise web applications using Go, node.js, or other modern web services technologies
  • Experience with foundation models, prompt engineering, fine-tuning, and Retrieval-Augmented Generation (RAG)
  • Experience with microservices development (Go, GRPC, SQL, Java, etc.)
  • 2+ years of experience on Kubernetes
  • Self-driven and motivated, with a strong sense of ownership and craftsmanship
  • Strong written and verbal communication skills
  • Experience with cloud technologies (AWS, GCE, Azure, Openshift, Rancher) is a plus
  • Experience with data science and machine learning tools (R, Python, Tensorflow, Spark, mlflow etc.) is a plus
  • Experience with server-side JavaScript tooling such as Node.js, npm, etc is a plus
  • Experience with AI/ML orchestration software (Kubeflow, KServe, Knative) is a plus
  • Experience building scalable, robust and secure Enterprise applications is a plus
  • Containerization (Docker, Buildah) is a plus
  • Experience with JavaScript frameworks such as Angular, React, Ember, Vue is a plus

Benefits

  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups

Related Job Pages

More Full-stack Engineer Jobs

New Relic logo

Principal Software Engineer – Developer Platform

New Relic

New Relic is a San Francisco-based software analytics company founded in 2008. New Relic utilizes a SaaS-based solution to consolidate and analyze customer interaction data, helpin

• At New Relic, we provide businesses with a state-of-the-art observability platform, leveraging advanced technologies to deliver real-time insights into the performance of software applications and infrastructure. • Our platform delivers deep insights into application performance, enabling businesses to make data-driven decisions with confidence. • As an industry innovator, New Relic is committed to harnessing the power of artificial intelligence and machine learning to enhance observability and predictive analytics while ensuring the integrity and security of our solutions. • Our team values creativity, collaboration, and cutting-edge technology, recognizing the vital role AI plays in transforming digital operations. • We are transforming the platform from legacy DevSecOps to Agentic AI Developer Platform (powers all of engineering). • We aim to revolutionize our internal tooling with AI to enhance developer productivity, enabling our engineers to build and innovate faster while ensuring robust security and seamless integration throughout the development lifecycle.

Oregon
$202K - $272K / year
Job Closed
Pindrop logo

Software Engineer – Authentication

Pindrop

Security, Identity & Intelligence On Every Voice

OtherRemoteTeam 201-500Since 2011H1B Sponsor

• Design model training and inference workflows with clear versioning, lineage, and promotion criteria where models are part of the system. • Define service responsibilities, interfaces, and data contracts that evolve safely. • Specify behavior under retries, timeouts, partial failures, and dependency degradation. • Choose consistency and durability guarantees that match risk, latency targets, and operational realities. • Design the request path for predictable tail latency and controlled resource usage. • Build and operate high-performance services and APIs that keep authentication reliable, secure, and fast at scale. • Implement distributed services that are safe under concurrency and robust to duplicate and out-of-order events. • Build real-time scoring and decision services with clear input/output contracts and bounded execution time. • Build distributed training pipelines that scale, are reproducible, and produce auditable artifacts. • Build pipelines that move data and model artifacts through validation, promotion, and release. • Define automated quality gates for service changes and releases. • Add checks for data quality, schema/contract adherence, and training-serving consistency where appropriate. • Define acceptance criteria tied to measurable outcomes and production behavior. • Coordinate multi-service releases with clear cutover and recovery plans. • Use production signals to validate rollouts and trigger rollback when risk is high. • Own after-hours production releases, including rollout validation, monitoring, and rollback execution. • Instrument the full path with metrics, logs, and traces that enable fast detection and diagnosis. • Implement alerting that reflects user impact, not just component health. • Lead incident response for your services, restore service quickly, and communicate clearly during events. • Drive reliability work through SLIs, SLOs, and error budgets, and make tradeoffs explicit. • Improve performance and cost through profiling, load testing, and capacity planning.

United States
$107K - $132K / year
Job Closed
ButterCMS 🧈 logo

Senior Software Engineer, CK

ButterCMS 🧈

Marketers love our easy to use content dashboard. Developers love our content API to build modern apps.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, build, and maintain backend services that power AI features for CKEditor 5 — including API orchestration, streaming, event-driven processing, and data persistence. • Integrate and orchestrate LLM providers to deliver intelligent editing features such as contextual text suggestions, automated content generation, and other intelligent text processing capabilities. • Engage in code reviews, pair programming, and cross-functional collaboration to ensure the highest quality results. • Write clean, maintainable, and well-structured code, balancing readability with appropriate documentation. • Share best practices on programming standards, tools, and processes to foster continuous improvement.

Poland
PLN24K - PLN32K / month
Job Closed
Versaterm logo

Staff Software Engineer

Versaterm

Established in 1977 and headquartered in Ottawa, Ontario, Canada, Versaterm is a global public safety solutions company supporting agencies in transforming thei

OtherRemoteTeam 501-1,000

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Staff Software Engineer specializes in Software and DevOps and is responsible for driving the team’s technical direction, fostering innovation, and ensuring the highest quality in our software development and operations processes. They bring a blend of technical expertise, strategic vision, and strong leadership abilities to guide our engineering team toward excellence. - Provide strategic guidance and mentorship to Software and DevOps Engineers, fostering a culture of innovation and excellence. - Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance. - Oversee the implementation and optimization of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code. - Work closely with cross-functional teams, including product management, QA, and operations, to align technical solutions with business goals. - Stay abreast of industry trends and emerging technologies, advocating for their adoption to maintain a competitive edge. - Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality standards. - Address technical challenges and provide innovative solutions to complex engineering problems. - Ensure comprehensive documentation of system designs, processes, and standards. - Develop and deliver training programs to enhance the skills and knowledge of engineering teams. - Perform other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities. Qualifications - Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training. - Minimum of 8 years of experience in software engineering or DevOps, with at least 5 years’ experience in communicating with stakeholders as a project manager, business analyst, etc. - Extensive knowledge of software development methodologies, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitLab CI, Azure DevOps). - Proficiency in multiple programming languages such as Java, Python, C++, JavaScript, or C# along with multiple frameworks. - Working knowledge of Microservices, SOA, Monolith, REST, RPC, SQL, NoSQL, etc. - Proven track record of collaboration amongst technical team members with focus on mentoring and guiding junior resources for growth. - Strong analytical and problem-solving skills, with a focus on delivering innovative solutions. - Ability to articulate technical concepts to a variety of stakeholders that are technical and non-technical in nature. Requirements - Experience in industries such as finance, healthcare, public safety, or government. - Relevant certifications such as AWS Certified DevOps Engineer, Azure Professional DevOps Engineer, or Certified Kubernetes Administrator. - Familiarity with Agile and Scrum methodologies. - Understanding of security best practices and experience implementing security measures in software and DevOps processes. - Experience integrating and leveraging AI tooling in development workflows. Note Due to the nature of our work with public safety agencies, this position requires compliance with the FBI's Criminal Justice Information Services (CJIS) Security Policy. Candidates must successfully pass a comprehensive, fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment. Compensation Versaterm is committed to fair and equitable compensation that is competitive, consistent, and aligned with the value each role contributes to our organization. The starting salary for this position will be dependent upon many factors, such as the successful candidate’s skills, experience, education, training as well as internal equity, market data, and business needs. In addition to base salary and our comprehensive benefits offering, some roles may also be eligible for variable compensation such as incentive plans or discretionary performance bonuses. Recruitment Process Versaterm does not use AI in the recruitment process. All stages of recruitment decisions are led by people, including our qualified acquisition team and our experienced hiring managers. Diversity and Inclusion Versaterm is an equal opportunity employer and is committed to equity, diversity, inclusion, and a barrier-free workplace. Accommodations are available upon request throughout all stages of the recruitment process and apply to the terms and conditions of employment.

United States
Job Closed