Software Engineer
Insight Global
Job Description
We are looking for a skilled Software Engineer with expertise in Scala programming language and microservices architecture to join our team. In this role, you will be responsible for developing a real-time targeting tool that provides deeply personalized Walmart ads based on user browsing behavior. You will work with cutting-edge technologies to build a scalable and efficient solution.
Key Responsibilities:
Develop and maintain microservices using Scala to support real-time event processing.
Implement data pipelines using Kafka messaging and Apache Spark to handle large volumes of data.
Design and integrate RESTful APIs for seamless communication between services.
Utilize Cassandra for efficient data storage and retrieval.
Independently manage mid-sized processes and contribute to the architecture of the service.
Collaborate in architecture and design discussions, making design proposals and assessments.
Participate in scrum processes, including daily stand-ups, sprint planning, and retrospectives.
Collaborate with tech leads for higher-level architecture and design guidance.
Create detailed design proposals and documentation.
Day-to-Day Activities:
Writing and maintaining high-quality code.
Engaging in architecture and design discussions.
Participating in the scrum process and attending stand-up meetings.
Developing design proposals and technical documentation.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
Proficient in Scala programming language.
Extensive experience with microservices architecture.
Strong knowledge of Kafka messaging system.
Experience with Apache Spark for data processing.
Familiarity with Cassandra for data storage.
Ability to design and implement REST APIs.
Proven track record of handling mid-sized processes independently.
Effective communication skills and ability to work collaboratively in a team environment. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Confirm your E-mail: Send Email
All Jobs from Insight Global