This is a moment of change — and tremendous potential. Do you want to be part of shaping what’s next in human-AI collaboration?
As Generative AI shakes up every industry, enterprises are looking for ways to:
- Unleash stunning productivity gains
- Deliver efficiencies with profound effects on the bottom line
- Accelerate innovation pipelines
- Disrupt new markets
However, the potential of AI remains unrealized.
Current enterprise automation solutions are limited to simple, repetitive point-to-point tasks. In order to fulfill the promise of AI, the right enterprise context must be delivered to the right AI models to not only accelerate complex decision-making in real time–but also implement those decisions and take end-to-end action automatically.
Sema4.ai is defining the future of knowledge work by building intelligent agents that transform how people collaborate with AI. We help enterprises bring the full force of their enterprise data to AI applications in a safe, secure and governed manner.
What you can expect from us:
- Contribute to a mission to shape the future of AI
- Enjoy best-in-class benefits Accelerate your career growth by working with leading edge technology, pioneering customers, and world-class colleagues
Sema4.ai is ready to grow. We are funded by tier 1 venture capital firms–the ones who backed household names like Uber, Snapchat, Instagram, and Zendesk. We are founded by industry leaders and seasoned entrepreneurs with deep expertise spanning data domains, data management, distributed systems, automation and open source.
Join Sema4.ai, and work where the promise of AI meets the potential of people.
You
You are someone who believes that data illuminates all decision-making, is experienced in building high-performance distributed databases, and is motivated by the prospect of building and tuning query optimizers to be the best that they can be. You are self-motivated and enjoy working for a high-growth startup looking to change how people interact with software. This role offers the opportunity to work on complex problems related to query planning and optimization within a high-performance, distributed query engine.
Responsibilities
- Design and implement the Release Engineering setup for Sema4 and all of its components
- Support new application features, environment provisioning, scaling, and maintaining environments
- Develop and operate solutions to support a CI/CD delivery model, IaaS management, container orchestration, security, and monitoring, closing the potential gaps between software and service requirements
- Setup deployment automation and container management across multiple Test and Production environments
- Maintain uptime and troubleshoot problems in active Dev, QA, and Production environments, along with development and deployment infrastructure
- Contribute to the movement towards AWS, Private Cloud(OpenStack, CloudStack, etc)based hosting and architecture, work on a platform that allows development teams to push their code changes into production instances in mere minutes without any downtime
- Roll out and support Docker-based infrastructure platform in Test and Production Environments
- Craft and maintain fully automated CI infrastructure for the desktop client platform
- Your primary responsibility is to ensure that developers can be productive, builds are automated, and find the widest variety of issues (infosec compliance failures, test automation failures, use of third-party software with incompatible licensing)
- Design and deliver an automated system where failures trigger automatic action without needing manual escalation
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (strongly preferred)
- 3+ years of experience in a build and Release Engineering role or similar DevOps position
- Strong understanding of CI/CD principles and practices
- Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps)
- Experience with scripting languages (e.g., Python, Bash)
- Experience with infrastructure as code tools (e.g., Terraform, Ansible)
- Understanding of containerization technologies (e.g., Docker, Kubernetes)
- Excellent communication and collaboration skills
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a team
- Passion for building and delivering high-quality software
- Needs to think and operate as an architect for release management systems
Bonus Points
- Proficiency with third-party toolchains in the release management ecosystem a big plus
- Excellent communication and teamwork skills.
Practicalities
We have a few small offices, but our team is heavily distributed, and this is effectively a fully remote position.