Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+
- Python Developer (Python-Developer-US-241046)
- Python Developer I (Python-Developer-US-241047)
- Senior Full Stack Python Developer (Python-Developer-US-241048)
- Python Developer (Python-Developer-US-241049)
- Tech Lead/ Sr. Python Developer (Python-Developer-US-241050)
Title: Python Developer
Job Code: Python-Developer-US-241046
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-29
Valid Through: 2024-10-27
Apply: Job Application Form
Job Description:
Job Code: Python-Developer-US-241046
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-29
Valid Through: 2024-10-27
Apply: Job Application Form
Job Description:
Role Overview
This is an opportunity for an experience Full-Stack Developer to get involved from the ground-up, as we design, architect, and build a state-of-the-art platform to empower extensive reporting capabilities, research, and real-time analytics, in support of our new global, multi-asset trading organization.
Role-Specific Responsibilities
Role-Specific Responsibilities
- Play a key role in the design, architecture, and implementation of:
- Trading research platform
- Real-time decision support service
- Reporting platform and service
- Build a historical and real-time data management platform for a global, multi-asset trading organization.
- Design and architect API-driven solutions, utilizing open-source resources.
- Design and develop quant libraries for research and production.
- Create back testing and simulation tools, for development and testing of execution tactics, creation of trading signals, studies of PM and trader behavior.
- Implement a system of data quality checks.
- Put into production trading signals, analytics and decision support tools created through the quant research process.
- Implement workflow tools and automation to mitigate risks associated with trade execution.
- Programming well-designed, testable, secure, and efficient code.
- Bachelor's degree in computer science, engineering, statistics or related discipline OR equivalent work experience is required.
- Seven to Nine (7-9) years of experience in software development is required.
- Proficient in Python coding. Experience in Java or C++ is a plus.
- Experience with Equities, Derivatives, Futures, FX, and/or Fixed Income trading, analytics, and reporting.
- Broad experience with front-end and server-side, multi-platform development tools and toolkits, especially open-source software.
- Located in Boston, MA.
- Understanding of financial engineering and mathematical finance concepts.
- Deep knowledge of time series database technologies and data optimization and visualization
- Experience in PostgreSQL, Redis and other DB solutions.
- Experience building ETL data pipelines.
- Deep understanding of REST, gRPC and other API-related frameworks, concepts, and tools.
- Experience market data API's, such as Bloomberg Market Data Feed (BPIPE).
- Web-based UX design experience. JavaScript, Angular, and React experience preferred.
- Containerization frameworks experience, such as Docker.
- Automation frameworks experience, such as Airflow.
- Knowledge of agile development methodologies, coding best practices, and ITID change management standards.
Title: Python Developer I
Job Code: Python-Developer-US-241047
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-26
Valid Through: 2024-10-28
Apply: Job Application Form
Job Description:
Job Code: Python-Developer-US-241047
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-26
Valid Through: 2024-10-28
Apply: Job Application Form
Job Description:
Job Description
- 5+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of non-internship professional software development experience
- Programming experience with at least one software programming language.
- Experience translating ideas and design into concrete requirements
- Experience in designing applications backed by cloud services
- Experience with frameworks like Apache Spark, PyTorch, and TensorFlow
- Proficiency in at least two programming languages out of Kotlin, Python, TypeScript and Java
- Experience working in a start-up
- Experience working with remote teams
Title: Senior Full Stack Python Developer
Job Code: Python-Developer-US-241048
Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2024-09-29
Valid Through: 2024-10-30
Apply: Job Application Form
Job Description:
Job Code: Python-Developer-US-241048
Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2024-09-29
Valid Through: 2024-10-30
Apply: Job Application Form
Job Description:
The Work Itself
Required:
- Serve as a technical authority on all phases of software development including design, coding, testing, debugging, implementation, and support
- Write and review software design specifications in an object-oriented development environment
- Develop comprehensive unit tests using pytest testing framework
- Interact with broader organization teams to understand the business issues surrounding each project and respond directly to questions from business clients
Required:
- 3-5+ years of software development experience using Python 3.x
- Experience using Flask/Plotly Dash; strong understanding of dash callbacks is a big plus
- Experience developing comprehensive unit tests, preferably using pytest testing framework
- Knowledge of standard change management tools and processes.
- Experience in HTML, CSS, JavaScript
- Exposure to DevOps (e.g., GitLab, Terraform)
- Experience using source version control (SVC) such as Git
- Bachelor's degree in Computer Science, Software Engineering, or other engineering discipline
- 2+ years of development experience in the financial services industry, preferably with experience in capital markets
- Familiarity with APIs
- Experience in cloud is highly valued; AWS certifications are a big plus
- Master's Degree or PhD in Computer Science, Computer/Electrical Engineering, or other engineering discipline
Title: Python Developer
Job Code: Python-Developer-US-241049
Location: Hybrid
Experience: Unspecified
Date Posted: 2024-09-29
Valid Through: 2024-10-29
Apply: Job Application Form
Job Description:
Job Code: Python-Developer-US-241049
Location: Hybrid
Experience: Unspecified
Date Posted: 2024-09-29
Valid Through: 2024-10-29
Apply: Job Application Form
Job Description:
We Wish From You That
- You are confident in working with Django and you love writing Python language.
- You know JavaScript and maybe some of its new trends and you’re not afraid to write CSS or HTML, either.
- You are somewhat familiar with LESS, SASS, jQuery and ES6.
- You are interested in software development as a craft and wish to grow as a developer.
- Experience in agile software development methods.
- Experience from software development projects.
- You wish to share your knowledge with other developers.
- Positive attitude and a willingness to learn.
- You have experience or interest in E-Commerce.
- Prior experience in using open source technologies in software development.
- Fluency in English.
Title: Tech Lead/ Sr. Python Developer
Job Code: Python-Developer-US-241050
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-28
Valid Through: 2024-10-27
Apply: Job Application Form
Job Description:
Job Code: Python-Developer-US-241050
Location: Hybrid
Experience: Mid Level
Date Posted: 2024-09-28
Valid Through: 2024-10-27
Apply: Job Application Form
Job Description:
About The Role
Trendalytics is built from the ground up to seamlessly collect and merge Google search, social media, and e-commerce product data into a single ecosystem. We apply ML and statistical models on our data to extract predictive insights and market intelligence for our retail clients. As the Tech Lead/ Sr. Python Developer, you will have the opportunity to design and lead the implementation of our next-gen platform and build out the company’s engineering team. If having impact and working in a fast-paced agile environment excites you, we’d love to hear from you. We are open to candidates located across the United States (remote / work from home).
Responsibilities
Trendalytics is built from the ground up to seamlessly collect and merge Google search, social media, and e-commerce product data into a single ecosystem. We apply ML and statistical models on our data to extract predictive insights and market intelligence for our retail clients. As the Tech Lead/ Sr. Python Developer, you will have the opportunity to design and lead the implementation of our next-gen platform and build out the company’s engineering team. If having impact and working in a fast-paced agile environment excites you, we’d love to hear from you. We are open to candidates located across the United States (remote / work from home).
Responsibilities
- Design and develop new framework and automation tools to enable teams to consume and understand data faster. Enhance, refine and implement existing applications and systems.
- Formulate and refine analytics algorithms leveraging data from search, social and e-commerce in time series, text and image-based formats.
- Responsible for development, testing, documentation and analysis of modules or features of distributed software systems and products.
- Design, implement and manage data pipelines at enterprise scale with unit testing, data migration and production data maintenance.
- Work closely with product and business teams to translate user feedback and company vision into technical roadmap.
- 5+ years of professional development experience in Python required. Comfortable with Django and/or Flask API.
- 3+ years professional software development experience with data warehousing, data architecture, ETL data pipeline and/or data engineering environments at enterprise scale.
- SQL (PostgreSQL, etc) experience required, No-SQL (ElasticSearch, MongoDB) experience a plus.
- Experience with major cloud service providers AWS, GCP, as well as Kubernetes is a plus.
- Engineering leadership skills - you are able to run a small team, to take ownership, and to drive projects to success.
- Strong communication skills including the ability to communicate technical details to non-technical audiences.
- Applicants must be currently authorized to work in the United States for any employer.