

Job responsibilities
- You will partner with teammates to create complex data processing pipelines in order to solve our clients' most complex challenges
- You will collaborate with Data Scientists in order to design scalable implementations of their models
- You will pair to write clean and iterative code based on TDD
- Leverage various continuous delivery practices to deploy, support and operate data pipelines
- Advise and educate clients on how to use different distributed storage and computing technologies from the plethora of options available
- Develop and operate modern data architecture approaches to meet key business objectives and provide end-to-end data solutions
- Create data models and speak to the tradeoffs of different modeling approaches
- Seamlessly incorporate data quality into your day-to-day work as well as into the delivery process
- Assure effective collaboration between Thoughtworks' and the client's teams, encouraging open communication and advocating for shared outcomes
- You have a good understanding of data modelling and experience with data engineering tools and platforms such as Kafka, Spark, and Hadoop
- You have built large-scale data pipelines and data-centric applications using any of the distributed storage platforms such as HDFS, S3, NoSQL databases (Hbase, Cassandra, etc.) and any of the distributed processing platforms like Hadoop, Spark, Hive, Oozie, and Airflow in a production setting
- Hands on experience in MapR, Cloudera, Hortonworks and/or cloud (AWS EMR, Azure HDInsights, Qubole etc.) based Hadoop distributions
- You are comfortable taking data-driven approaches and applying data security strategy to solve business problems
- Working with data excites you: you can build and operate data pipelines, and maintain data storage, all within distributed systems
- You're genuinely excited about data infrastructure and operations with a familiarity working in cloud environments
- Professional skills
- You're resilient and flexible in ambiguous situations and enjoy solving problems from technical and business perspectives
- An interest in coaching, sharing your experience and knowledge with teammates
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed
- Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more

About Thoughtworks
About
Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.
Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.
Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.
As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.
Company video


Connect with the team
Similar jobs
Role & Responsibilities:
AWS Cloud Management:
• Lead the design, deployment, and management of AWS cloud infrastructure to ensure
scalability, security, and reliability.
• Oversee the implementation of best practices for cloud resource utilization.
Automated Provisioning:
• Drive the development and maintenance of automated provisioning processes for
infrastructure deployment, leveraging tools such as Terraform and Packer.
• Continuously enhance deployment workflows to optimize efficiency.
Financial Operations (FinOps):
• Implement and champion FinOps practices to optimize cloud costs and resource
utilization.
• Conduct regular cost analysis and identify opportunities for cost savings without
compromising performance.
Infrastructure as Code (IaC):
• Collaborate with teams to implement and maintain IaC scripts for infrastructure
configuration and deployment.
• Ensure version control and consistency in infrastructure code across projects.
Team Leadership:
• Lead and mentor a team of DevOps engineers, providing technical guidance and
support.\
• Foster a collaborative and innovative team culture focused on continuous improvement.
Continuous Integration/Continuous Deployment (CI/CD):
• Drive the implementation and maintenance of CI/CD pipelines to automate software
delivery processes.
• Ensure seamless and reliable application deployments across environments.
Monitoring and Optimization:
• Implement monitoring solutions for cloud resources and applications.
• Proactively identify and address performance bottlenecks, ensuring optimal system
performance.
Note: This role is physically based out of Mauritius - and you will be required to relocate. All relocation related costs will be taken care of (work permit/visa/shared accommodation/flight tickets)
We are seeking an accomplished and detail-oriented Senior QA Engineer to join our dynamic team. As a Senior QA Engineer, you will play a pivotal role in ensuring the quality and reliability of our software products through meticulous manual testing processes.
Your extensive experience and expertise will be instrumental in shaping the user experience by meticulously testing and validating software functionality, identifying defects, collaborating with cross-functional teams to deliver high- quality solutions, and coaching junior QA testers.
We are seeking an accomplished and detail-oriented Senior QA Engineer to join our dynamic team. As a Senior QA Engineer, you will play a pivotal role in ensuring the quality and reliability of our software products through meticulous manual testing processes.
Your extensive experience and expertise will be instrumental in shaping the user experience by meticulously testing and validating software functionality, identifying defects, collaborating with cross-functional teams to deliver high-quality solutions, and coaching junior QA testers.
Key Performance Indicators:
• Team's defect detection rate and test coverage.
• Ability to independently evaluate, plan, and execute testing activities.
• Timely delivery of test results and defect reports.
• Effective mentorship and professional development of team members.
• Consistent adherence to project timelines and quality standards.

Position Overview:
We are seeking an experienced Engineering Manager to join our dynamic team. The ideal candidate will possess a strong technical background, with at least 6+ years of expertise in software development, architecture, and team leadership. As the Engineering Manager, you will play a pivotal role in driving the technical direction of our software development team, architecting robust solutions, and ensuring the successful delivery of high-quality software products.
Key Responsibilities:
· Architect and lead the development of scalable, high-performance web applications utilizing Node.js / Javascript and MySQL with good to have experience in Angular.
· Provide technical leadership and guidance to the software development team, overseeing backend and frontend development efforts.
· Collaborate with cross-functional teams to define technical requirements, establish project timelines, and align software development strategies with business objectives.
· Drive the implementation of best practices in software engineering, including code quality standards, unit testing, code reviews, and CI/CD processes.
· Mentor and coach engineering team members, fostering a culture of continuous learning and technical excellence.
· Lead technical discussions, identify opportunities for innovation, and evaluate emerging technologies to enhance our product offerings.
· Analyze system architecture and design, ensuring optimal performance, scalability, and reliability of our software solutions.
· Partner with stakeholders to define technical roadmaps, prioritize features, and deliver impactful solutions that meet customer needs.
· Lead by example, demonstrating a commitment to collaboration, transparency, and continuous improvement within the engineering organization.
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
· Proven track record as an Engineering Manager or in a similar leadership role within software development.
· Proficiency in JavaScript, with expertise in Node.js.
· Experience working with technologies such as Redis, GraphQL, Messaging Brokers like Kafka or RabbitMQ, Integrating third party APIs
· Experience in architecting and developing high-load, scalable web applications using modern frontend and backend technologies.
· Strong proficiency in RESTful API design, microservices architecture, and distributed systems.
· Demonstrated expertise in database design, optimization, and management, particularly with MySQL.
· Familiarity with frontend technologies such as Angular desirable.
· Experience with Agile development methodologies and DevOps practices.
· Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
· Experience with modern development tools and technologies, including Git, Jenkins, Docker, Kubernetes, etc.
If you possess the requisite skills and are passionate about driving innovation in the HR tech industry, we invite you to join our team at Akrivia HCM
The ideal candidate will analyze, review, and implement changes to websites so they are optimized for search engines. This candidate will be able to implement actionable strategies that will improve site visibility.
Responsibilities
- Review and analyze client sites for areas needing improvement
- Prepare detailed strategy reports
- Create and launch campaigns
- Improve clients 'rank' in major search engines
Qualifications
- Bachelor's degree in Information Technology or related field
- 3+ years' of technical experience
- Strong analytical skills
- Understanding of all search engines and functions as well as marketing
Responsibilities
Analyze user engagements (e.g. click-through and bounce rates)
Report on web traffic from all social media
Build and support SEO strategies, including optimizing keywords in content marketing projects
Identify the habits of our online customers and suggest ways to reach a broader audience
Maintain a cohesive strategy across all platforms to increase our brand awareness
Coordinate with our digital team and the Marketing department to design advertising campaigns
Ensure timely responses to customers and followers’ queries and comments
Advise other employees on their social media activity (e.g. how to respond to comments and questions by customers and what to share on personal or company accounts)
Research how emerging social networks and features can benefit our company
Requirements:
Previous work experience as a Social Media Analyst, Social Media Coordinator, or similar role
Hands-on experience with social media platforms and digital marketing campaigns
In-depth understanding of SEO, keyword research, and Google Analytics
Experiences with social media management tools, like Buffer and Hootsuite
Familiarity with online content (experience with WordPress and content management systems preferred)
Ability to identify target audience preferences and trends
Excellent communication skills
Time management and multitasking skills
Additional qualifications in digital technologies or social media management will add plus points in your performance.


Working closely with the Product group and other teams, the Data Engineer is responsible for the development, deployment and maintenance of our data infrastructure and applications. With a focus on quality, error-free data delivery, the Data Engineer works to ensure our data is appropriately available and fully supporting various constituencies across our organization. This is a multifaceted opportunity to work with a small, talented team on impactful projects that are essential to ACUE’s higher education success. As an early member of our tech group, you’ll have the unique opportunity to build critical systems and features while helping shape the direction of the team and the product.
- A Bachelor’s degree, with sales as your core dream.
- Proven Sales Experience.
- Fantastic track record of meeting sales target.
- A passion towards multitasking and team building.
- Ability to work under pressure.
- Strong problem-solving, organizational and management skills.
- Excellent negotiation, convincing and consultative sales expertise.
- Effective communication skills.
- Exceptional customer orientation knowledge.

