Software Engineer working on AI technology that helps businesses make data-driven decisions. Collaborating with cross-functional teams to develop scalable, reliable software solutions.
Responsibilities
Contributing towards features, while guiding them from conception to production, ensuring they meet our high standards for quality, reliability, and performance
Writing clean, readable, and maintainable code that can be easily understood and extended by your teammates and your future self
Building robust observability into your solutions through comprehensive logging, tracing, and metrics that enable rapid issue diagnosis and root cause identification
Contributing to the breakdown of complex problems into manageable, deliverable tasks
Working with services that process millions of documents daily across hundreds of markets and languages
Designing and implementing APIs that are performant, secure, and developer-friendly
Optimising database queries and data models for systems handling large volumes of real-time data
Understanding distributed systems principles to build resilient, scalable solutions
Working closely with cross-functional teams, including product managers, designers, and other engineers, to deliver customer value
Maintaining a product engineering mindset and being comfortable discussing the tradeoffs between one approach and another while keeping our users front and centre
Participating actively in team ceremonies and contributing to our culture of continuous improvement
Pair programming with team members to share knowledge and deliver high-quality solutions
Clearly articulating technical concepts to both technical and non-technical stakeholders
Participating in product and engineering forums, committed to maintaining high standards and sharing knowledge across the wider Product & Technology (P&T) group
Requirements
Working with varied technologies and languages, such as Clojure, Python, Typescript
Experience with API design and integration, including RESTful services
Comfortable using different databases (relational and non-relational) and storage systems, such as ElasticSearch, PostgreSQL, S3, DynamoDB, Redis
Understanding of distributed systems concepts and microservices architecture
Experience with cloud platforms (AWS) and infrastructure-as-code
Experience with data pipeline orchestration and transformation tools (e.g., Airflow, Argo Workflows, dbt, AWS Batch, Athena, pandas) is a plus
Proficiency in debugging complex issues and performance optimisation
Security-aware development practices and understanding of common vulnerabilities
Willingness to work across the stack, comfortable with both backend services and frontend interfaces
Strong focus on observability and explainability over extensive unit testing
Experience implementing comprehensive monitoring, alerting, and logging strategies
Understanding of DevOps practices, including CI/CD pipelines and deployment strategies
Excellent documentation skills for both technical and user-facing content
Experience with version control (Git) and collaborative development workflows
Staff Software Engineer at Pfizer designing software systems and leveraging AI tools to enhance productivity. Working closely with business units to solve real problems through software solutions.
Principal Engineer leading AI solutions for Customer Facing Colleagues at Pfizer. Driving technology innovation and collaboration across digital platforms and engineering teams.
Principal Software Engineer designing and maintaining software systems that deliver business value at Pfizer. Focusing on innovative tooling and architecture for enhanced productivity.
Product Engineer at Rose Bikes developing innovative bikes from concept to production, collaborating with international suppliers and internal teams in a hybrid work environment.
Senior Full Stack Engineer developing cloud and mobile - based solutions for the commercial real estate market. Joining a dynamic team to contribute to innovative projects in Agile environment.
Java Developer responsible for developing and implementing automation solutions. Focused on improving service quality and productivity through programming and process analysis.
Associate Software Engineer at L3Harris developing software for advanced tactical radio systems. Collaborating with cross - functional teams throughout all phases of software development life cycle.
Principal Software Engineer integrating partner accelerator hardware and Red Hat's open - source software stack. Collaborating across teams to optimize AI workloads and enhance system integration.
Senior Software Engineer at Itaú developing cloud applications using .NET, Angular, and AWS. Collaborating on innovative technology solutions in a diverse and inclusive team environment.
Full - Stack Software Engineer joining Blueground to develop and manage satellite applications complementing core systems. Collaborating in an Agile team with diverse technologies and frameworks.