
Lead Data Engineer
Data Engineers develop modern data architecture approaches to meet key business objectives and provide end-to-end data solutions. You might spend a few weeks with a new client on a deep technical review or a complete organizational review, helping them to understand the potential that data brings to solve their most pressing problems. On other projects, you might be acting as the architect, leading the design of technical solutions, or perhaps overseeing a program inception to build a new product. It could also be a software delivery project where you're equally happy coding and tech-leading the team to implement the solution.
Job responsibilities
· You might spend a few weeks with a new client on a deep technical review or a complete organizational review, helping them to understand the potential that data brings to solve their most pressing problems
· You will partner with teammates to create complex data processing pipelines in order to solve our clients' most ambitious 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
· On other projects, you might be acting as the architect, leading the design of technical solutions, or perhaps overseeing a program inception to build a new product
· 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
Job qualifications Technical skills
· You are equally happy coding and leading a team to implement a solution
· You have a track record of innovation and expertise in Data Engineering
· You're passionate about craftsmanship and have applied your expertise across a range of industries and organizations
· You have a deep 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
· You're genuinely excited about data infrastructure and operations with a familiarity working in cloud environments
· Working with data excites you: you have created Big data architecture, you can build and operate data pipelines, and maintain data storage, all within distributed systems
Professional skills
· Advocate your data engineering expertise to the broader tech community outside of Thoughtworks, speaking at conferences and acting as a mentor for more junior-level data engineers
· You're resilient and flexible in ambiguous situations and enjoy solving problems from technical and business perspectives
· An interest in coaching others, sharing your experience and knowledge with teammates
· You enjoy influencing others and always advocate for technical excellence while being open to change when needed

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
Job Summary:
We are seeking an experienced and motivated QA Lead with a strong background in testing Salesforce applications. This is a hands-on role requiring 90% manual testing while leading and mentoring a team of Senior QA Engineers. We are specifically looking for candidates who are currently not employed or serving their notice period and can join our team on or before feb 17th.
- Key Responsibilities:Hands-on Testing (90%)Design, execute, and manage comprehensive manual test cases for Salesforce applications, including Sales Cloud, Service Cloud, Experience Cloud, and Lightning components.
- Conduct end-to-end testing of Salesforce-specific features, integrations, and customizations.
- Identify, document, and track defects, ensuring their timely resolution and thorough testing coverage.
- Team Leadership (10%)Lead, mentor, and inspire a team of Senior QA Engineers.
- Foster a collaborative and high-performing team environment while encouraging skill development.
- Provide technical guidance and problem-solving strategies to team members.
- Quality Assurance StrategyDefine and implement QA strategies tailored to Salesforce applications.
- Develop and monitor QA metrics to assess quality and performance.
- Collaborate with development and business teams to align on QA objectives.
- Optional Automation InitiativesDesign and implement automation frameworks for Salesforce testing using tools like Selenium, Provar, or similar (if applicable).
- Enhance testing efficiency through the adoption of automation strategies.
- Process ImprovementIdentify inefficiencies in QA processes and recommend improvements.
- Advocate for best practices, including regression and performance testing.
- Collaboration and CommunicationWork closely with cross-functional teams, including development, product management, and stakeholders.
- Provide clear updates on testing progress, risks, and resolutions.
- DocumentationMaintain comprehensive documentation, including test plans, test cases, and bug reports.
- Ensure adherence to QA standards and processes.
- Qualifications:Education:Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience:7+ years of QA experience, with at least 2 years in a leadership role.
- Extensive experience testing Salesforce applications (Sales Cloud, Service Cloud, Experience Cloud, etc.).
- Proven ability to manage QA teams and drive quality strategies.
- Skills:Strong expertise in manual testing (90% hands-on work required).
- Familiarity with Salesforce development lifecycle and release management processes.
- Proficiency in test management tools like Azure DevOps, JIRA, or similar.
- Excellent problem-solving, analytical, and communication skills.
- Bonus Skills:Experience with automation frameworks like Selenium or Provar.
- Salesforce Administrator or QA-related certifications.
Important Note:
We are only considering candidates who are currently not working or serving their notice period and can join immediately, on or before feb 27th.
- Why Join Us?This is a unique opportunity for a hands-on QA Lead who is passionate about ensuring the quality and reliability of Salesforce solutions. You will play a crucial role in driving the success of our Salesforce-based projects while fostering a high-performance QA team
Responsibilities
- Build reusable code and libraries for future use.
- Writing reusable, testable, and efficient code
- Own & build new modules/features end-to-end independently.
- Collaborate with other team members and stakeholders.
- Work in an agile environment to rapidly build high-quality and robust features.
- Participate in DevOps.
- Implementation of security and data protection.
Required Skills
- Master in Node.js and frameworks available for it. (Nest.js / Loopback / AdonisJS)
- Excellent understanding of ES6 and OOP.
- Good understanding of SQL & No-SQL Databases. (MySQL / PostgreSQL)
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Open Source and DevOps enthusiast.
- Comfortable with Test Driven Development.
- Can learn and adapt fast, as well as identify and solve problems.
Bonus Skills
- Hands-on with TypeScript
Job Perks
- Get to work with a highly passionate team of engineers.
- Open and embracing culture towards the latest hot technologies.
- A high level of freedom & responsibility.
Position Overview: We are seeking a talented and experienced Cloud Engineer specialized in AWS cloud services to join our dynamic team. The ideal candidate will have a strong background in AWS infrastructure and services, including EC2, Elastic Load Balancing (ELB), Auto Scaling, S3, VPC, RDS, CloudFormation, CloudFront, Route 53, AWS Certificate Manager (ACM), and Terraform for Infrastructure as Code (IaC). Experience with other AWS services is a plus.
Responsibilities:
• Design, deploy, and maintain AWS infrastructure solutions, ensuring scalability, reliability, and security.
• Configure and manage EC2 instances to meet application requirements.
• Implement and manage Elastic Load Balancers (ELB) to distribute incoming traffic across multiple instances.
• Set up and manage AWS Auto Scaling to dynamically adjust resources based on demand.
• Configure and maintain VPCs, including subnets, route tables, and security groups, to control network traffic.
• Deploy and manage AWS CloudFormation and Terraform templates to automate infrastructure provisioning using Infrastructure as Code (IaC) principles.
• Implement and monitor S3 storage solutions for secure and scalable data storage
• Set up and manage CloudFront distributions for content delivery with low latency and high transfer speeds.
• Configure Route 53 for domain management, DNS routing, and failover configurations.
• Manage AWS Certificate Manager (ACM) for provisioning, managing, and deploying SSL/TLS certificates.
• Collaborate with cross-functional teams to understand business requirements and provide effective cloud solutions.
• Stay updated with the latest AWS technologies and best practices to drive continuous improvement.
Qualifications:
• Bachelor's degree in computer science, Information Technology, or a related field.
• Minimum of 2 years of relevant experience in designing, deploying, and managing AWS cloud solutions.
• Strong proficiency in AWS services such as EC2, ELB, Auto Scaling, VPC, S3, RDS, and CloudFormation.
• Experience with other AWS services such as Lambda, ECS, EKS, and DynamoDB is a plus.
• Solid understanding of cloud computing principles, including IaaS, PaaS, and SaaS.
• Excellent problem-solving skills and the ability to troubleshoot complex issues in a cloud environment.
• Strong communication skills with the ability to collaborate effectively with cross-functional teams.
• Relevant AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.) are highly desirable.
Additional Information:
• We value creativity, innovation, and a proactive approach to problem-solving.
• We offer a collaborative and supportive work environment where your ideas and contributions are valued.
• Opportunities for professional growth and development. Someshwara Software Pvt Ltd is an equal opportunity employer.
We celebrate diversity and are dedicated to creating an inclusive environment for all employees.
Role: Sales Executive / Business Development Executive
To sell digital transformation solutions to corporates.
Responsibilities
To achieve targets
Identify and expand business to corporates.
Learn new technologies, understand, and position the same to corporates.
Account mapping and relationship building
Qualifications / Skills
Any Management studies
Other Competence
Selling skills
Negotiating skills
Good communication skills
2. Worked on Android applications from scratch. Exposure to audio video content based applications is
preferred.
3. Up to date on upcoming trends in android and its ecosystem.
4. Sound knowledge about application performance tuning on all parameters like network utilization,
application size and battery usage.
5. Experience with dagger, retrofit, rx-android, android architecture components etc.
6. Hands on experience with test driven development, mock frameworks, modular code design and popular design patterns.
- Good experience in react components, hooks and state.
- Experiences in the implementation of responsive web layouts
- Ability to discuss and explain design options.
- Good experience with HTML5 & CSS3, Bootstrap Good understanding of JavaScript.
- JavaScript libraries and CSS frameworks are preferred.
Job Description – Business Development Executive
Roles & Responsibilities:
- · Identifying quality lead and bringing up the projects for the company through different online platforms
- · Bidding on various portals like PPH/ GURU/ UPWORK / Freelancer and other relevant online platforms
- · Handle the initial discussions and collect the strategic information about the prospects
- · Understand complex project requirements and prepare proposal /bid to generate leads
- · Continue prospect engagement and account management throughout the sales cycle until closure.
- · Independently collaborate with the technical team for presentation with prospects.
- · Scout for new bidding platforms and websites to catch out the opportunities.
- Skill & Experience Required
- · Excellent verbal and written communication skills, capable of converting the prospect with good linguistic ability.
- · Must have 1-3 years of experience in Web Development & Mobile Apps project acquisition and closure through the online bidding platforms.
- · Experience with lead generation and prospect management via various online platforms.
- · Must have sound technical knowledge of advanced Web and Mobile technologies trending today.
- · Lead generation through LinkedIn, database, and other social networks.
- · Ability to handle the sales independently or as part of a team
- Education: Degree/ any diploma
Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
Experience implementing applications using Angular.
Experience creating front end applications using HTML5, Angular
Hands-on experience with JavaScript Development on both client and server-side
Experience with modern frameworks and design patterns
Knowledge of the following will be considered as an advantage:
Consumer Web Development Experience for High-Traffic, Public Facing web applications
Experience with cloud technologies also a plus
Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
Version control (SVN, Git).











