The Equities Embedded Cloud Team is looking for a hands-on Rapid Application Development Engineer (Software Engineer) to build, implement, and integrate hybrid and cloud-based solutions for Portfolio Management teams. You will collaborate with quantitative researchers, quantitative developers, traders, and portfolio managers to enhance their technology experience and accelerate their business strategies. In addition, you will develop, maintain, improve Python libraries, Ansible-playbooks, Terraform modules, to build out products within the team offered to Portfolio Management teams.
This individual contributor role requires expertise in Software Development, DevOps, Infrastructure-as-Code, and System Administration. To succeed in this role, you should have a proven track record of ownership, designing, and building enterprise-grade solutions in fast-paced business environments. You’re proactive, customer-centric mindset, and ability to establish strong relationships with stakeholders to achieve successful outcomes to deliver value for the business. You are entrepreneurial, can navigate through uncertainty, extract valuable insights, and provide exceptional problem-solving for customers. You are humble, have high-integrity, and focus on what value you can provide for others instead of direct benefits you receive from any given partnership. You are also interested in the buy-side hedge fund industry, machine learning, and quantitative finance.
Principal Responsibilities
- Architect, develop and maintain hybrid and cloud application(s), libraries, and proof-of-concepts (On-prem, Google, AWS).
- Create proof-of-concepts balancing quality vs. delivery timelines to demonstrate a use-case to end-users.
- Write code, from infrastructure-as-code, software development code, data analytics scripts, machine learning samples, or automation scripts in Linux. Very likely a combination of all the above.
- Partner with Portfolio Management teams to understand their business, generate architecture ideas, build solutions, and make recommendations while considering performance, scale, costs, and maintenance complexity.
- Create re-usable assets and patterns to accelerate implementation, onboarding, and offer self-service options.
- Partner with internal teams to drive forward-momentum, remove blockers, research limitations, on behalf of the customer.
- Develop solutions for machine-learning and distributed compute use-cases in the financial industry to deploy CPU-intensive, memory-intensive, or GPU-based workloads.
- Prepare business presentations, emails, and demos working backwards from your audience, their expectations, their background, and the business outcomes for their team. You will focus on the presentation style to ensure the audience is consuming the information in the simplest form. Audience will range from technical and non-technical customers.
Desired Qualifications
- 4+ years of experience developing software, frameworks, libraries, and architecture patterns in hybrid or cloud environments.
- Experience in software development with Python, Java, C++, or similar object-oriented programming language.
- Experience designing and supporting production workloads in hybrid or cloud environments.
- Experience with systems engineering, including understanding of Linux security and networking.
- Experience with Infrastructure-as-code, such as Terraform, AWS Cloud Formation, or Cloud Deployment Templates.
- Experience with DevOps, including data pipelines, and automation.
- Excellent ability to do root-cause analysis, troubleshooting, and analytical skills.
Preferred Qualifications
- Experience in customer-facing, business-facing, technical role.
- Associate or Professional-level certification in GCP or AWS (or multiple).
- Experience building technical presentations to non-technical audiences and presenting software demo
- Experience leading projects with ambiguous, possibly dynamic, requirements focus on outcomes.
Other Jobs from Millennium Management
AI Engineer
Software Engineer - Corporate Systems
Software Engineer - Corporate Systems
Application Support Engineer
Network Engineer
Similar Jobs
DevOps Engineer
Staff Analytics Engineer
Staff Network Engineer
Senior DevOps Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say