Job Description
Design and implement reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms and build cloud infrastructures components
Collaborate with engineers, data scientists, and other partners to make proposals across teams on their engineering work and practices
Design low-level implementation details of software, which data structures, class/function/code organization, etc.
Propose technical implementation approaches which support architectural changes that address scaling and performance problems
Proactively seek opportunities to reuse or generalize existing services and implementations
Know the latest new technologies and best approaches in the field of data management and software engineering
Provide technical mentorship and guidance to other members of the team
Conduct code review pull-requests with consistent scrutiny
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/.
Required Skills & Experience
5+ years of software development experience across diverse domains, with demonstrated ability in data management and distributed systems solving problems
Strong Python development skills, including experience with backend systems, APIs, and automation.
DevOps experience, including:
- Cloud infrastructure (preferably AWS, GCP, or Azure)
- Infrastructure as code (e.g., Terraform, CloudFormation)
- CI/CD pipelines and automation
Experience with monitoring and observability tools (e.g., Datadog, CloudWatch).
Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
Proven ability to work on scalable cloud systems and troubleshoot performance issues.
Nice to Have Skills & Experience
Proficiency in at least one of the following language: Typescript, Java, or another strongly typed language
Understanding of trade-offs between different data storage systems and architectures (data warehouses, SQL vs NoSQL, partitioning, etc.)
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.